提高发版速度的一种技巧

通过预编译手段,免去服务器编译环节,提高发版速度的一种技巧。
话不多说,先看效果图:
提高发版速度的一种技巧_第1张图片
同类型项目由原来的5分39秒缩短到48秒,差异差大。原因就是改良版采用了预编译的机制。由程序员在IDEA中直接向maven仓库deploy覆盖原有模块jar包。服务器强制更新本地jar仓库中的业务jar包。更新机制参考本人前述的maven插件:https://blog.csdn.net/qq_37148232/article/details/133298543?spm=1001.2014.3001.5501

jekins打印的maven日志,可以看出,每次发版都会强制从公司中央仓库中拉取最新的业务模块进行发版。而不需要在服务器中再做编译打包动作。该机制节省了大量的时间,使得项目发布时间成本降到最低。有效的提高了程序员合法摸鱼的时间。
提高发版速度的一种技巧_第2张图片

你可能感兴趣的:(java)