插入式注解处理器怎么生效

比如我写了个类似lombok的@setter注解和对应的注解处理器
建了两个moduleimage.png
在测试模块LombokTest中调用了Setter注解不生效,这是为什么呢

阅读 2.3k
1 个回答
  1. 注解处理器项目关闭注解处理

             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
                     <!-- Ensure own annotation processor doesn't kick in -->
                     <proc>none</proc>
                 </configuration>
             </plugin>
  2. 注解处理器项目,在META-INF/services下建一个javax.annotation.processing.Processor文件,里面配上自己的处理器

    com.xxx.MyProcessor
    
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题