【Maven】构建子项目命令Maven clean/install modules

参考:

https://blog.csdn.net/weixin_42471237/article/details/112064853

https://zhuanlan.zhihu.com/p/40682645

在父项目的跟路径下,cmd窗口执行mvn clean或mvn install时,父项目下所有的子module项目都会执行父项目的命令。

如果只想clean部分子module,比如jxGy-common和jxGy-common-dao这两个,可以用命令:mvn clean -pl jxGy-common,jxGy-common-dao   (附:多个子module可用逗号分隔)。

如果此时也想构建父项目jxGy-parent,可以用命令:mvn clean -pl jxGy-common,jxGy-common-dao -am   (附:--also-make 同时构建所列module的依赖模块)。

命令:mvn clean -pl jxGy-common -amd,所有依赖jxGy-common的module,都会被构建,比如jxGy-web-admin依赖了,jxGy-web-admin也会被clean (附:--also-make-dependents 同时构建依赖于此module的module)。

命令:mvn install -rf xx5-examples,表示从中断的这个module开始继续install (附:--resume-from表示从指定模块开始继续处理)。

命令:mvn install -N (附:--non recursive表示不递归子模块)

原文地址:https://www.cnblogs.com/cathygx/p/15499559.html