我有多个模块,我想让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。
我怎样才能做到这一点?