• 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
  • 相关阅读:
    Linux下 find 命令用法
    MVC3 ViewBage 输出的值 被编码
    C#枚举数值与名称的转换实例分享
    关于Js的那些面试题
    Javascript Event事件中IE与标准DOM的区别
    原生js选项卡
    js之事件冒泡和事件捕获详细介绍
    js事件的三个阶段
    js对象中关于this关键字的作用
    css的相对定位与绝对定位
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/7613644.html
Copyright © 2020-2023  润新知