当前位置:   article > 正文

maven打包/跳过某个modules_maven跳过某个模块编译

maven跳过某个模块编译

项目modules结构如下

  1. my-project
  2. ├── common-api
  3. ├── common-domain
  4. ├── common-datasource
  5. └── modules
  6. ├── module-AA
  7. ├── module-BB
  8. └── module-CC

maven跳过某个module进行编译安装

需求:因为一些原因修改了modules-BB模块的代码,此模块报错暂时无法编译安装执行,需跳过此模块进行编译安装

解决:

mvn clean install -pl !modules/module-BB -am

maven只对某个module进行编译安装 

需求:module较多的清空下,maven install 过程较长,如何只编译安装要执行的某一个module

解决:只编译安装module-AA

mvn clean install -pl modules/module-AA -am

单独构建模块module-AA,同时构建依赖模块module-AA的其他模块 

mvn clean install -pl modules/module-AA -amd

命令解释: 

clean清理项目
install安装项目
-pl选择需要构建的项目,项目间以逗号分隔
-am构建指定模块,同时构建指定模块依赖的其他模块
-amd构建指定模块,同时构建依赖于指定模块的其他模块,含有传递依赖
-Dmaven.test.skip跳过测试,不然所有测试类都要执行而且必须要正确通过
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/802185
推荐阅读
相关标签
  

闽ICP备14008679号