我有一个 Maven 项目在编译过程中从注释处理器生成一个新类。该类在 中成功生成/target/generated-sources/annotations/
,但未编译到.jar
. 为什么?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>${project.build.source}</source>
<target>${project.build.target}</target>
<encoding>${project.build.sourceEncoding}</encoding>
<compilerArgument>-Xlint</compilerArgument>
<annotationProcessors>
<annotationProcessor>net.preprocessing.MyAnnotationProcessor</annotationProcessor>
</annotationProcessors>
</configuration>
</plugin>
编辑
这似乎是一个已知的错误。如果有人有可操作的解决方法,欢迎提出。
编辑 2
我昨天进行了一些测试,但票证中建议的解决方法不起作用。我提供了一个测试用例。如果有人对如何解决此问题有见解,欢迎提出。请记住,我是注释处理的新手,所以我可能缺少一些明显的东西。