As mentioned in comments you need to have "YourRequestFactory"DeobfuscatorBuilder.class file in order to run it. I had similar problem and wanted non-Eclipse dependent solution. I solved it with:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<annotationProcessors>
<annotationProcessor>com.google.web.bindery.requestfactory.apt.RfValidator</annotationProcessor>
</annotationProcessors>
</configuration>
<dependencies>
<dependency>
<groupId>com.google.web.bindery</groupId>
<artifactId>requestfactory-apt</artifactId>
<version>${gwtVersion}</version>
</dependency>
</dependencies>
</plugin>
Another option is to use the com.google.web.bindery.requestfactory.apt.ValidationTool
tool directly. You need to run it from JDK java (not JRE) and to have
requestfactory-apt-2.5.1.jar
requestfactory-server-2.5.1.jar
your wanna-be RequestFactory classes and their dependencies
on classpath. Replace 2.5.1 with ${gwtVersion}. You run it simply
java -cp <your_set_classpath> com.google.web.bindery.requestfactory.apt.ValidationTool <your wanna-be RequestFactory class to be validated> <another wannae-be factory>...
Example for windows .bat file (cd-ed to JDK directory to run JDk java instead of JRE java):
set loc=d:\coding\java\workspace\j2ee\beg_1\Allo\web\src\main\java\
set tool=d:\coding\tools\Maven\.m2\repository\com\google\web\bindery\requestfactory-apt\2.5.1\requestfactory-apt-2.5.1.jar
set server=d:\coding\tools\Maven\.m2\repository\com\google\web\bindery\requestfactory-server\2.5.1\requestfactory-server-2.5.1.jar
set lib=d:\coding\tools\Maven\.m2\repository\bbc\juniperus\allo-entities\1.0\allo-entities-1.0.jar
set lib2=d:\coding\tools\Maven\.m2\repository\org\hibernate\javax\persistence\hibernate-jpa-2.0-api\1.0.1.Final\hibernate-jpa-2.0-api-1.0.1.Final.jar
set CP=%loc%;%tool%;%server%;%lib%;%lib2%
cd %JAVA_HOME%/bin
java -cp %CP% com.google.web.bindery.requestfactory.apt.ValidationTool d:/output.jar bbc.juniperus.allo.web.gwt.client.CalendarRequestFactory"
Also even though I am not Maven guru I am not sure if having double maven-compiler-plugin declaration in Maven could not somehow contribute to validation not being run when building.