一次打包引发的思考,原来maven还能这么玩? (2)

mvn clean install -pl C -am

对父工程P、子模块C模块执行mvn clean install操作。

这个命令执行成功后,可以看到P、C两个模块安装到本地。

由于C模块不依赖其他的两个子模块,因此A、B模块不会执行相关命令。

mvn clean install -pl C -amd

对父工程P、子模块C以及依赖于C模块的B、C模块执行mvn clean install`操作。

这个命令执行成功后,可以看到P、A、B、C四个模块全部安装到本地了。

mvn clean install -N

只会打包父工程P,它的子模块将不会执行相关操作。

怎么样?通过以上的命令应该理解了吧。

总结

随着项目的体量逐渐增长,可不止上面的几个模块,学会以上几个命令,提升的效率可不止一倍啊。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpgpxy.html