裁剪反应堆
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 命令
mvn clean install -pl Email -amd
构建的顺序为: Parent–> Email–> SubModule
本文介绍了Maven裁剪反应堆的三种构建策略:-pl用于指定构建模块,-am同时构建依赖模块,-amd则会构建依赖模块及依赖此模块的模块。通过实例详细解释了这三个选项在不同情况下的构建顺序。
837

被折叠的 条评论
为什么被折叠?



