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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构