【发布时间】:2017-11-27 23:13:23
【问题描述】:
当我根据http://docs.jboss.org/hibernate/stable/jpamodelgen/reference/en-US/html_single/学习Hibernate JPA 2 Metamodel Generator时,它工作正常。
但是当我尝试通过运行mvn compile生成这些元模型时,它只生成了相应的类和一个奇怪的文件夹' generate-sources' 在目标文件夹中如下所示,并且不会在源文件夹中生成相应的 java 文件。
下面是我在pom.xml中的相关配置:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgument>-proc:none</compilerArgument>
</configuration>
</plugin>
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<version>3.2.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>
</plugin>
</plugins>
所以,我的问题是:这是预期的行为吗?如果是,是否意味着每次使用元模型之前都需要编译代码?如果没有,如何在源代码文件夹中生成 java 文件?
提前感谢您的帮助。
【问题讨论】:
标签: java hibernate maven jpa-2.0