自去年夏天以来,Eclipse 支持一项功能,您可以在其中抑制每个构建路径的不重要代码问题 ( described here )。
当您从 GUI 设置此选项时,我发现这在项目的 .classpath 文件中反射(reflect)如下。
<classpathentry including="**/*.java" kind="src" path="src/main/java"/>
<classpathentry including="**/*.java" kind="src" path="target/generated-sources/proto">
<attributes>
<attribute name="ignore_optional_problems" value="true"/>
</attributes>
</classpathentry>
我有一个现有的基于 Maven 的项目,我想对其进行配置,以便在运行时 mvn eclipse:eclipse 生成的 .classpath 文件包含带有生成的源代码的构建路径的上述选项。
我已经检查了 eclipse mojo 的所有选项我一直不知道如何做到这一点。
我该如何实现这个目标?
最佳答案
目前, Maven2 Eclipse plugin 都没有(mvn eclipse:eclipse) 也不是 Eclipse M2E plugin支持此功能。
两个项目都有与此相关的未解决问题/错误:
- 已在 Eclipse Bugzilla 中提交了一个错误。其中包括一个补丁。
- Maven2 Eclipse 插件还有一个 open issue就在上面。
关于java - 如何从 Maven 添加 Eclipse 的构建路径选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14781589/