项目modules结构如下
my-project
├── common-api
│
├── common-domain
│
├── common-datasource
│
└── modules
    │ 
    ├── module-AA
    │  
    ├── module-BB
    │ 
    └── module-CCmaven跳过某个module进行编译安装
需求:因为一些原因修改了modules-BB模块的代码,此模块报错暂时无法编译安装执行,需跳过此模块进行编译安装
解决:
mvn clean install -pl !modules/module-BB -ammaven只对某个module进行编译安装
需求:module较多的清空下,maven install 过程较长,如何只编译安装要执行的某一个module
解决:只编译安装module-AA
mvn clean install -pl modules/module-AA -am单独构建模块module-AA,同时构建依赖模块module-AA的其他模块
mvn clean install -pl modules/module-AA -amd命令解释:
clean  | 清理项目  | 
install  | 安装项目  | 
-pl  | 选择需要构建的项目,项目间以逗号分隔  | 
-am  | 构建指定模块,同时构建指定模块依赖的其他模块  | 
-amd  | 构建指定模块,同时构建依赖于指定模块的其他模块,含有传递依赖  | 
-Dmaven.test.skip  | 跳过测试,不然所有测试类都要执行而且必须要正确通过  | 










