一、背景
随着应用代码越来越多,maven构建时间也越来越长,单次构建从1分钟..2分钟..3分钟,效率越来越低,如何提高构建速度,提升效率,成了众多程序员们心里的痛点。
二、方案
开启maven的并行构建参数,提升20%-50%的编译速度。
mvn clean -U package -Dtest -DfailIfNoTests=false -T 8
参数说明:
mvn -T 4 #4个线程构建
mvn -T 1C #CPU核心的线程数
mvn -T 1.5C #1.5倍的CPU核心的线程数
三、IDEA设置
IDEA设置路径如下:
Preferences > Build, Execution, Deployment > Build Tools > Maven > Thread count:8,(数值根据系统CPU情况设置即可,构建属于低频操作,一般设置为CPU核心数)
四、效果
串行构建:Total time: 01:55 min
并行构建:Total time: 01:14 min
构建时间减少约:30%