maven加快打包速度


1.开启多线程

命令
mvn clean package -T 1C -Dmaven.test.skip=true -Dmaven.compile.fork=true

说明
-Dmaven.compile.fork=true 表示开启多线程
-T 1c 表示利用多线程,一核一线程

mvn -T 4 install -- will use 4 threads
mvn -T 1C install -- will use 1 thread per available CPU core

2.按需加载所需模块
多模块项目,只需要重新编译修改模块:

mvn install -pl $moduleName -am

-pl - makes Maven build only specified modules and not the whole project.
-am - 使Maven找出目标模块所依赖的模块并进行构建

3.限制联网
如果本地编译没有引入新的包或者更新,可以将maven设置脱机模式
--offline

最终效果为
mvn -T 1C install -pl $moduleName -am --offline


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM