一般的情况下直接再父项目中 直接进行打包即可,如果想对子模块项目单独打包
1.子模块没有其他模块的依赖
这个时候子模块打包和正常的单模块项目一样,正常打包即可
2.子模块有其他模块的依赖
1). 进入模块上级路径 (比如ROOT下有A,B,C,D B依赖C和D C依赖D 现在要构建C,要进入B的目录)
2).执行maven 命令 mvn install -pl C -am
3). -pl 用来指定需要bulid的工程,多个工程用逗号隔开。
-am 是向下的。表示同时处理选定模块所依赖的模块。即构建C的时候构建D
-amd 是向上的。表示同时处理依赖选定模块的模块。
-am 和-amd 需要配合 -pl使用