[英]How to configure Java Annotation Processor(s) in Eclipse?
我已经通过使用 Java 8 的命令提示符编译成功地运行了 CLASS 级别保留注释的注释处理器。
但是,当我尝试在 eclipse 中配置注释处理器并尝试使用"-proc:only"
选项运行它时,它没有生效。
我已将包含自定义注释处理器类文件的 Jar 文件包含到Project Properties -> Annotation Processing -> Factory Path
。 我还在Project Properties -> Annotation Processing -> Processor Options
提供了-proc:only
选项,当包含我的注释的类被执行时,注释处理器仍然没有被调用。
请帮助我确定通过 eclipse 运行注释处理器所需的设置或错误或附加步骤。
我终于能够通过添加我的 jar 文件来启用我自己的注释处理器。
它终于奏效了。
通过命令提示符或终端编译时,您可以在编译命令后在同一屏幕上看到所有日志。 在eclipse中,这些日志可以在
窗口->显示视图->常规->错误日志
如果您希望 IDE(Eclipse) 在代码编辑器中的特定元素准确指出警告、错误或其他诊断消息,我们必须使用3 个参数调用javax.annotation.processing.Messager的printMessage方法,如下所示.
messager.printMessage(Kind.ERROR, "错误信息", element);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.