Maven generated-sources忽略可选的编译问题

时间:2015-07-29 14:55:45

标签: eclipse m2e

我希望能够使用m2e自动设置我们的eclipse项目忽略可选编译问题,但我似乎遇到了m2e与maven的冲突。

如果我使用build-helper-maven-plugin添加源目录,那就太棒了 - 我不必自动将generated-sources/annotations添加到我的eclipse项目中。但是,如果我这样做,每次m2e更新eclipse项目(alt + f5)时,它会删除我添加到源指令的任何手动配置(包括忽略可选编译问题)。

目前,我的解决方法是手动将生成的源目录添加到eclipse项目中,这样我就不会经常在生成的代码上获得所有这些警告。

(我的用例是使用dagger,它有很多生成的代码,但是与我们代码库的其他部分格式完全不同,不是基于java8的,所以我们得到了很多格式和样式警告)。

一个答案可能是在m2e中尝试注释处理,但我在过去与命令行上的maven和其他问题发生冲突时遇到了问题,我不确定无论如何都会解决这个问题。即使注释处理模式列表中的选项也列出了不足之处。

bug修复之前,有没有人能想到其他解决方法?

1 个答案:

答案 0 :(得分:1)

M2E 1.6.2中的bug is finally fixed(1.6.2 / Mars RC2)。