zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    alert()、confirm()和prompt()的区别与用法
    简单的算法
    图片消失隐藏轮播
    HTML head 头标签
    关于for of循环的用法和使用
    requestanimationframe用法一二
    关于css中after和before伪类的用法
    HTML5使用local storage存储的数据是如何保存在本地的
    js中  关于bom的知识
    关于一些假值的问题
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/7613644.html
Copyright © 2011-2022 走看看