maven 相关.

只构建parent pom

cd your-project
mvn install -N

note:

-N,--non-recursive Do not recurse into sub-projects

构建多模块

     p
|
|
-----------
| |
a -----> b

````

mvn install -pl a -am -amd


note:

-pl, –projects
构建指定的模块,模块间用逗号分隔;适合无依赖的项目
-am, –also-make (常用)
同时构建所列模块的依赖模块,比如A依赖B,B依赖C,构建B,同时构建C
-amd, –also-make-dependents
同时构建依赖于所列模块的模块,比如A依赖B,B依赖C,构建B,同时构建A

```

reference

Maven 单独构建多模块项目中的子模块

Install parent POM without building Child modules