maven多模块父子关系结构,只要编译其中一个模块,就用到了 Maven反应堆 模式编译方式,这里记录一下命令:

假设maven 父子模块目录如下:

|–parent-bom/

|----child-mode1/

|----child-mode2/

|----child-mode3/

|–pom.xml

命令行下,如果要单独编译模块2,命令如下:

cd parent-bom/ 
mvn -e clean install -Dmaven.test.skip=true -pl parent-bom/child-mode2 -am