【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表示不递归子模块)