在我的POM中,我为maven-compiler-plugin提供了一些
Java 9特定选项
<compilerArgs>
<compilerArg>--add-modules</compilerArg>
<compilerArg>java.xml.ws.annotation</compilerArg>
</compilerArgs>
将项目导入Eclipse时,我希望Eclipse编译器能够自动选择这些选项,但事实并非如此.
通过Eclipse Build Path Configuration手动设置模块选项并不是一个真正的解决方案,因为这些设置不能在Maven中生存更新项目(Alt F5).
我正在使用Eclipse Oxygen.1a.这应该适用吗?
最佳答案 JDT最近才添加了对–add-modules / – limit-modules的支持,因此m2e可能尚未选择它用于导入项目向导.
在他们有机会改进向导(以及相应的Update Project功能)之前,修改Build Path详细信息确实是您的最佳选择.
修改JRE系统库的内容后(通过节点模块化) – Alt F5是否真的删除了您的修改?只要m2e不理解这些细节,他们就不应该盲目地删除它,但是现在你可能不得不使用Alt F5.