Maven多个mudule只编译、打包指定module

来源:互联网 发布:订餐软件排行 编辑:程序博客网 时间:2024/06/11 06:11

在多module的maven项目中,如果每次打包整个工程显得有些冗余和笨重。
例如A,B,P的继承关系为
P
|
—– A
|
—– B
即P包含A,B的module,每次打包P都会将A,B都打包。
假如我只修改了A模块,那么每次都要将B都一块打包吗?当然不是,maven提供了自定义参数:

-pl, --projects        Build specified reactor projects instead of all projects-am, --also-make        If project list is specified, also build projects required by the list

所以进入P目录,输入指令

mvn install -pl A -am

即可


参考
http://blog.sonatype.com/2009/10/maven-tips-and-tricks-advanced-reactor-options/#.VpdK9Nwaa6M

0 0