嗨,我们有以下项目结构
Parent
|
+----> module 1
|
+----> module 2
|
+----> module 3
|
+----> distribution module
通常,我们构建父对象并分发从分发模块(包括所有其他三个模块)获得的最终战争文件。
如果仅对模块2进行更改,则我不想从父级进行构建,而是只希望重新构建模块2,并且还希望构建分发模块以获取新的模块2。
如何设置poms,以便重建模块之一也将触发分发模块以一个build命令而不是两个单独的build命令进行构建?
您可以使用以下内容:
mvn -pl module-2 -amd
-amd
是的缩写also-make-dependents
。
从根文件夹。这将只构建module-2
和依赖的所有模块module-2
。如果您已经正确定义了从distribution module
到的依赖关系module-2
,则该依赖关系是必需的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句