如何为Java编译器注释处理设置工作区范围的配置

如何为Java编译器注释处理设置工作区范围的配置,java,eclipse,annotations,Java,Eclipse,Annotations,在项目属性中,我可以转到 Java编译器>注释处理>工厂路径 指向我的jar文件,一切都很好,但这是我必须为每个项目做的事情(我有很多项目,并且不断地添加/删除项目)。该配置路径在工作区级别不可用,我想知道是否有其他方法来设置它。您可能应该使用Maven(带有Eclipse m2e插件),并在每个项目的POM文件中配置注释处理。。。或者在公共父POM文件中 描述如何配置Maven的Java编译器插件,并列出可以在POM文件中设置的属性。据我所知,M2Eclipse不以本机方式处理注释处理阶段 为

在项目属性中,我可以转到

Java编译器>注释处理>工厂路径


指向我的jar文件,一切都很好,但这是我必须为每个项目做的事情(我有很多项目,并且不断地添加/删除项目)。该配置路径在工作区级别不可用,我想知道是否有其他方法来设置它。

您可能应该使用Maven(带有Eclipse m2e插件),并在每个项目的POM文件中配置注释处理。。。或者在公共父POM文件中


描述如何配置Maven的Java编译器插件,并列出可以在POM文件中设置的属性。

据我所知,M2Eclipse不以本机方式处理注释处理阶段

为了弥补这一不足,JBoss工具团队提供了一个使用M2Eclipse处理注释的工具


GitHub页面的自述部分和中给出了它的工作原理说明。仔细阅读上述博客文章,了解配置。

我们使用的是maven,注释处理器在pom中配置。我不想在eclipse中使用maven进行构建,我更愿意在eclipse中配置注释处理器,并希望找到一种在工作区范围内实现的方法。您使用的是m2eclipse吗?理论上,当您配置项目时,应该将POM文件中的编译器设置复制到Eclipse项目设置中。我们使用的是m2eclipse,我在理论上同意,但在实践中似乎不是这样。我已经放弃了这一点,我正在配置项目级别。@ DigalalJoel:如果这是一个重要的痛点,考虑开发一个M2Eclipse补丁来做正确的事情。或者至少,提交一个bug报告/功能请求。我没有花时间100%地验证这是一个m2eclipse问题,而不是我们的问题。不幸的是,一些团队已经为他们的项目签入了.project、.settings、.classpath文件/目录,因此可能是他们没有正确地设置它。