在同一编译过程中进行注释预处理和生成类的 Maven 示例?
2022-09-03 05:24:37
有没有人有一个maven项目在编译时预处理类注释的干净示例,以及要在同一编译过程中编译的后续类?
有没有人有一个分步程序来实施这样的项目?
有没有人有一个maven项目在编译时预处理类注释的干净示例,以及要在同一编译过程中编译的后续类?
有没有人有一个分步程序来实施这样的项目?
在网络上的现有文档中浏览了大量内容后,我想出了以下内容:
需要澄清的事项:
tools.jar
使用 Maven 的 Java 6 中的注释处理
...和代码生成
maven-processor-plugin可以做到这一点...
https://code.google.com/p/maven-annotation-plugin/
文档中的示例:
<build> <plugins>
<!-- Run annotation processors on src/main/java sources -->
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<executions>
<execution>
<id>process</id>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
</execution>
</executions>
</plugin>
<!-- Disable annotation processors during normal compilation -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgument>-proc:none</compilerArgument>
</configuration>
</plugin>
</plugins> </build>