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 @ 2022-02-27 23:19  自律のalive  阅读(1555)  评论(0编辑  收藏  举报