裁剪反应堆
Maven提供了很多的命令来方便用户裁剪反应堆
- -am, – also-make 同时构建所列模块的依赖模块
- -amd, --also-make-dependents 同时构建所列模块的依赖模块和依赖此模块的模块
- -pl, --projects 构建指定的模块,模块间用逗号分割
假设有模块 Email 、Persist
-pl 构建指定模块
mvn clean install -pl Email,Persist
maven会按照Email,Persist 两个模块
-pl -am 构建
假设有Email和Parent模块,Email模块依赖与Parent模块
mvn命令
mvn clean install -pl Email -am
构建顺序则是: Parent–>Email
-pl -amd 构建
假设有Email,Parent和SubModule 模块,其中Email 依赖于Parent,SubModule又依赖于Email模块
mvn 命令