如何在多模块项目上运行特定目标?

时间:2013-08-08 14:19:47

标签: maven-3

我有多个模块,我希望clean install目标针对一组模块运行,然后我希望clean tomcat7:deploy针对特定模块运行。这必须以增量方式完成。

我知道这可以在两个命令行语句中运行,如下所示:

mvn -pl moduleA,moduleB,moduleC clean install
mvn -pl moduleD clean tomcat7:deploy

是否可以将上述两个陈述合并为一个?

或者,就我而言,moduleD取决于moduleAmoduleBmoduleC, 所以我宁愿使用-am标志(也是make):

mvn -am -pl moduleD clean tomcat7:deploy

tomcat7:deploy不适用于依赖模块A,B和C.

我该如何做到这一点?

0 个答案:

没有答案