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

posted @   自律のalive  阅读(1878)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示