maven 打包命令,只编译选择模块及其依赖模块

Posted 努力lshdnks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 打包命令,只编译选择模块及其依赖模块相关的知识,希望对你有一定的参考价值。

当项目结构如下

--parent 
  --admin 
  --common 
  --dal 
  --service 
  --web

如果你只想执行编译打包admin及其依赖模块,那么命令如下

mvn clean -U install  -Dmaven.test.skip=true  -pl dosp-admin -am

解释:

 -pl: 选定的模块名称,多个的话英文逗号隔开

-am:选定模块依赖的模块也重新编译打包

==================================

mvn clean -U install  -Dmaven.test.skip=true  -pl dosp-admin -am  如下:

[INFO] parent                                                        [pom]
[INFO] common                                                        [jar]
[INFO] dal                                                           [jar]
[INFO] service                                                       [jar]
[INFO] admin                                                         [jar]

以上是关于maven 打包命令,只编译选择模块及其依赖模块的主要内容,如果未能解决你的问题,请参考以下文章

maven 打包命令,只编译选择模块及其依赖模块

maven 打包命令,只编译选择模块及其依赖模块

Maven -- 模块聚合 (统一编译和安装等等命令...)& 模块聚合示例 & 打包方式分析

Maven编译打包性能优化实践整理

eclipse整合maven打包的时候跳过测试

用maven打包jar项目其中很多模块引用了相同jar包,如何把它些jar公用,让maven打包不把这公用包打进去