java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > maven项目打包去掉不需要的module

maven项目打包如何去掉不需要的module

作者:cy谭

文章总结:在my-project工程依赖my-core和my-common,且my-project在总工程AAA中时,建议通过以下两种方案优化打包流程:1. 使用pom区分,重新编写pom文件,并指定需要重新编译的工程到modules中,然后在编译时指定pom文件;

场景

两种方案

一、用pom区分

重新编写pom文件,然后加上需要重新编译的工程到 modules里面即可 pom-my.xml

......
......

<modules>
    <module>my-core</module>
    <module>my-common</module>
    <module>my-project</module>
</modules>

......
......

然后编译时指定pom文件既可(不指定时默认执行pom.xml)

mvn install -Dmaven.test.skip=true  -f pom-my.xml

二、指定 module 编译

直接在编译命令里面指明需要预先编译的 工程

mvn install -Dmaven.test.skip=true -pl my-common,my-core,my-project

说明:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文