我使用一个多模块构建文件来触发一个相当复杂的 java 项目的构建。现在我想创建 Eclipse 项目文件——但不是针对所有模块。是否可以在pom 上定义它应该忽略eclipse:eclipse
目标?
我调用的多模块 pom 的模块定义mvn eclipse:eclipse
如下所示:
<modules>
<module>../project1/generate/pom.xml</module>
<module>../project1/pom.xml</module>
<module>../project2/generate/pom.xml</module>
<module>../project2/pom.xml</module>
<!-- and many more projects with or without generate sub modules -->
</modules>
当然 pom 不仅是创建 eclipse 项目所需要的,所以我不能只删除导致该目标出现问题的模块。
询问的原因:eclipse:eclipse
在生成 模块上执行将更改清单文件中的某些属性,从而导致下一次构建中断。而且我厌倦了一直手动纠正它们;)