当前位置: 首页 > 知识库问答 >
问题:

更新Eclipse注释处理器设置的Maven插件?

阎令
2023-03-14

我正在使用EclipseIndigo,有一个Maven项目,它使用注释处理器生成代码

我已经在项目属性中设置了注释处理(在Eclipse中),但理想情况下,我更希望这个IDE设置由Maven管理,这样我就可以轻松地与同事共享它。

如有任何建议,将不胜感激

共有1个答案

慕凡
2023-03-14

在Maven中,需要在Maven编译器插件配置中指定annotationProcessors。尽管我不认为当前针对m2eclipse的JDT集成正在处理此配置参数,您可能希望为此打开一个增强请求。

 类似资料:
  • 问题内容: 为Java 6注释处理器设置Eclipse项目编译器配置的最佳方法是什么? 我的解决方案是手动设置和文件。这有点麻烦: 在factorypath文件中引用处理器jar 配置蚀注解处理器输出目录在属性) 将Eclipse注释处理器输出目录添加为源文件夹 一个问题是,Eclipse生成的源将使用maven进行编译。Only 是可靠的,因为它删除了Eclipse生成的源文件。(Eclipse

  • 该链接包含在错误404s中(https://developer.android.com/r/tools/annotation-processor-error-message.html),因此没有帮助。 我已经在android studio设置中启用了注释处理,并将添加到我的注释处理器选项中。我还尝试将、和添加到处理器FQ名称中,但这也没有帮助。 这些是我添加到dependecies下的默认buil

  • 问题内容: 我使用JSR 269作为一种在编译过程中分析代码并在需要时使代码失败的方法。我无法在maven中显示注释处理器的输出(Ant会显示输出),我正在使用javax.annotation.processing.Messager来显示警告和错误,但是在maven中我看不到它的输出。(我确实知道它可以运行,因为它会生成应有的代码)。有任何想法吗? 问题答案: 我认为您正在遇到Maven错误,或者

  • 我使用JSR 269作为编译过程中分析代码的一种方式,如果需要的话,它会失败。我在maven中显示注释处理器的输出时遇到了麻烦(Ant确实显示输出),我使用javax.annotation.processing.Messager来显示警告和错误,但是在maven中我看不到它的输出。(我知道它运行,因为它生成了应该生成的代码)。有什么想法吗?

  • 我已经通过使用Java 8的命令提示符编译成功地运行了用于类级保留注释的注释处理器。 但是,当我尝试在eclipse中配置注释处理器并尝试使用选项运行它时,它没有生效。 我已将包含自定义注释处理器类文件的Jar文件包含到

  • 无法理解如何配置build.gradle以便在没有任何JPA/JDO/Mongo的情况下使用querydsl注释处理器。我想使用@QueryEntity注释生成Q类,这样我就可以使用DSL支持编写动态SQL查询,然后将查询转换为纯文本并提供给Spring R2DBC DatabaseClient Executor。 我正在使用Gradle5,Spring Data R2DBC,Spring Boo