多子模块Maven项目打包指定子模块方法

LonelyMan 475 2022-12-07

方法

mvn clean package -pl xxxx-service -am -Dmaven.test.skip=true

Jenkins中,Root POM仍然填写根pom,Goals and options填写mvn后面的具体命令即可

Snipaste_2022-12-07_17-30-58

参数说明:

-am --also-make 同时构建所列模块的依赖模块
-amd -also-make-dependents 同时构建依赖于所列模块的模块
-pl --projects 构建制定的模块,模块间用逗号分隔
-rf -resume-from 从指定的模块恢复反应堆