问题
我们项目在进行Maven打包时,总是费很久时间,时快时慢,针对此问题,一直困扰我,所以今天决定死磕解决它
可以看出这个打包用了4分钟

了解
首先我们要了解Maven打包的方式

这些大家都知道,常用的package install

梳理
我会直接更改一个类,每次测试都直接更新,不编译运行
使用package打包
Maven会把我们项目依赖的jar包下载下来,一般耗时多在这里,如果打包看到这一步很快就到则不是它拖慢

接下来好长时间后才显示打包的Java项目

最后打包成功

可以看出耽误时间的就在下完jar之后的这段时间中,也就是编译为class过程,经过多轮反复测试得出结论
解决
打包速度取决于:
- 电脑配置,配置越好,越快
- 网速,如果需要远程下载,网速得好
- 使用的的命令
package要比install快 - 项目运行编译完一遍再打包会加快很多










