我已经通过使用 Java 8 编译的命令提示符成功运行了 CLASS 级别保留注释的注释处理器。
但是,当我尝试在 eclipse 中配置注释处理器并尝试使用 "-proc:only"
选项运行它时,它没有生效。
我已将包含自定义注释处理器类文件的 Jar 文件包含到 Project Properties -> Annotation Processing -> Factory Path
中。我还在 --- 中提供了 -proc:only
Project Properties -> Annotation Processing -> Processor Options
,当执行包含我的注释的类时,注释处理器仍然没有被调用。
请帮助我确定通过 Eclipse 运行注释处理器所需的设置或错误或附加步骤。
原文由 Animesh 发布,翻译遵循 CC BY-SA 4.0 许可协议
我终于能够通过添加我的 jar 文件来启用我自己的注释处理器。
它终于奏效了。