maven打包加速(转) (开启多线程,之前发现只占用一核CPU100%,其他CPU闲置的情况)...

采用maven打包时,发现速度超慢,打包一次5-10分钟或者更长时间过去了,严重浪费了一天的时间。因此整理了一下maven打包加速的问题。
1、在maven打包中去掉, maven clean, maven eclipse两个阶段
2、去掉打包时的-U 选项,减少检查snapshot 更新检查。
3、单个项目将package选项改为  compile, 仅仅编译到指定的扩展,目录,不打包。
       如果是多个项目,则需要package,选项
4、增加  -Dmaven.compile.fork=true  参数,多线程并行编译。

5、增加-Dmaven.test.skip=true 跳过测试


项目引入依赖是注意:
1、引入依赖包时要引入稳定版本,不要引入snapshot版本的,
       
2、如果maven2.3 以上版本,copy resources可以采取增量更新的策略。


参考文档: 
http://maven.globis.ethz.ch/projects/avon/maven.html 
http://www.slideshare.net/pakin318/Maven2-816032 
http://www.slideshare.net/andyhot/using-maven-2 
http://maven.apache.org/plugins/maven-resources-plugin/resources-mojo.html#overwrite
http://stackoverflow.com/questions/161698/how-can-i-speed-up-my-maven2-build
http://maven.apache.org/plugins/maven-resources-plugin/examples/copy-resources.html

转载于:https://www.cnblogs.com/AmilyWilly/p/7613644.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值