如何在 Eclipse 中配置 Java 注释处理器?

新手上路,请多包涵

我已经通过使用 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 许可协议

阅读 582
1 个回答

我终于能够通过添加我的 jar 文件来启用我自己的注释处理器。

  1. 右键单击项目并选择属性。
  2. 打开 Java 编译器 -> 注解处理。选中“启用注释处理”。
  3. 打开 Java 编译器 -> 注解处理 -> 工厂路径。选中“启用项目特定设置”。将您的 JAR 文件添加到列表中。
  4. 清理并构建项目。

它终于奏效了。

原文由 sudhir shakya 发布,翻译遵循 CC BY-SA 3.0 许可协议

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