【发布时间】:2017-03-01 08:16:48
【问题描述】:
我已经将我的注释处理器编写为一个单独的 maven 项目,它包含我的自定义注释及其处理器。我已将此项目作为依赖项添加到已使用自定义注释对类进行注释的项目中。我希望这个处理器作为 maven 构建的一部分被调用。
下面是pom sn -p -
<!-- Compiler configuration -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<annotationProcessorPaths>
<path>
<groupId>com.test.processor</groupId>
<artifactId>processor</artifactId>
<version>1.0.0</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<!-- dependency for processor project -->
<dependencies>
<dependency>
<groupId>com.test.processor</groupId>
<artifactId>processor</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
但问题是,注释处理器没有被触发。我是否遗漏了什么或做错了什么。
请指导我。
【问题讨论】:
标签: maven plugins compiler-construction annotations processor