我有多个模块,我希望clean install
目标针对一组模块运行,然后我希望clean tomcat7:deploy
针对特定模块运行。这必须以增量方式完成。
我知道这可以在两个命令行语句中运行,如下所示:
mvn -pl moduleA,moduleB,moduleC clean install
mvn -pl moduleD clean tomcat7:deploy
是否可以将上述两个陈述合并为一个?
或者,就我而言,moduleD
取决于moduleA
,moduleB
和moduleC
,
所以我宁愿使用-am
标志(也是make):
mvn -am -pl moduleD clean tomcat7:deploy
但tomcat7:deploy
不适用于依赖模块A,B和C.
我该如何做到这一点?