我也在使用JPA metamodel Generator,但我没有您描述的问题,也许我的配置可以帮上忙,我看到了一些区别,第一个是
maven-processor-plugin
<plugin> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <version>2.1.0</version> <executions> <execution> <id>process</id> <goals> <goal>process</goal> </goals> <phase>generate-sources</phase> <configuration> <processors> <processor>org.hibernate.jpamodelgen.JPAmetaModelEntityProcessor</processor> </processors> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jpamodelgen</artifactId> <!--version>1.2.0.Final</version--> <version>4.3.4.Final</version> </dependency> </dependencies></plugin>
如您所见,我必须添加
hibernate-jpamodelgen作为依赖项和处理器属性。
我不确定是否
build-helper-maven-plugin有必要将生成的源目录添加到源路径。我没有使用它,但它对我有用,但这也许是因为我使用的是生成源的默认输出路径。



