栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

eclipse使用maven构建项目命令优化:大大提高打包速度

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

eclipse使用maven构建项目命令优化:大大提高打包速度

    在eclipse中使用maven打包时,公司的项目打包很慢,每次打包都要10分钟左右!
    打包方式:项目上右键 -> Run As -> Maven install,打包完安装到本地maven仓库;

    打包时间:

    Total time:  9:14 min
    

    命令优化1:项目上右键 -> Run As -> Maven build…(有三个点的),在Goals中输入clean package,先清理上一次打包的数据,然后打包到target目录下,不安装到本地maven仓库;输入完直接点击Run就行;

    打包时间大大缩短,可见package和install的区别:

    Total time:  02:14 min
    

    命令优化2:多线程打包,我们的CPU一般都是多核的,所以灵活地使用多线程构建命令可以大大加快打包速度
    3.1 每个可用 的CPU 核心使用 1 个线程

    clean -T 1C package
    

    3.2 使用 4 个线程

     clean -T 4 package
    

    如:我是八核CPU,使用clean -T 1C package打包的时候就会显示:

    Using the MultiThreadedBuilder implementation with a thread count of 8
    

    实测现在打包时间只需要2分多钟:

    Total time:  02:35 min (Wall Clock)
    

    命令优化3:如果我们只希望maven从本地仓库中获取依赖包,即打包时禁止maven连接到任何远程存储库,可以使用--offline或 --o

    clean -T 1C package --o
    

    实测现在只需要50多秒:

    Total time:  51.532 s (Wall Clock)
    

总结: 如果没有特殊要求的话,使用clean -T 1C package --o命令打包,能大大提高maven打包速度!
参考链接:how-to-speed-up-your-maven-build

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/749219.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号