仅在eclipse中在打开的项目上运行maven安装

时间:2017-01-10 10:23:39

标签: java eclipse maven

我有一个包含许多子模块的多模块应用程序。 我希望能够一次性在 ONLY 的开放项目上运行maven install

在父pom上运行maven install将安装所有模块(大多数项目已关闭或甚至未导入)。

如何实现这一点(最好不必为此创建一个eclipse插件)?

2 个答案:

答案 0 :(得分:0)

在您的情况下,我认为更相关的解决方案是在脚本(.sh,.bat)中指定要执行的命令,并从Eclipse的外部工具执行它。

更具侵入性的解决方案是添加聚合器pom,一个或多个Maven配置文件,您可以在其中定义构建的相关模块。

如果您团队中的几个开发人员遇到与您相同的问题,将其集成到聚合器pom中可能是一个非常合适的解决方案,否则如果不需要共享,脚本+外部工具似乎是更好的解决方案。
< / p>

答案 1 :(得分:0)

您需要为每个模块创建子POM.xml,以便它依赖于您。您是否想要使用子POM.xml。

希望这能解决你的问题。

相关问题