zoukankan      html  css  js  c++  java
  • 增量补丁打包器(我也不是想这么干的)

    有个项目发布到生产,不能打全量包升级,因为里边有些目录存放了客户的文档(这也行);

    实践下来用maven-assembly-plugin可以完美解决maven项目打增量包的问题,以前是用ant写的脚本,现在用maven插件也行;将使用这个插件相关的资源抽取出来,于是有了这个项目;

    项目地址:https://git.oschina.net/yejq/IncrementPackager.git

    如何使用?

    1、 将补丁描述放到assermbly.txt;

    一般如果是增量补丁,修改BUG会记录不同的BUG下修改了哪些代码;拷贝这些代码的路径放到一个文本文件中,方便之后拷贝到assermbly.txt。

    拷贝代码路径的快捷键:Alt+Enter,Alt+p,Ctrl+A,Ctrl+C;

    2、 运行类AssemblyHelper里边的方法buildAssermblyCfg;

    3、 拷贝输出到assembly.xml;

    4、 然后运行mvn package;

    正常情况会输出:

    [INFO] --- maven-assembly-plugin:2.2.1:single (make-assembly) @ srpm ---

    [INFO] Reading assembly descriptor: src/main/assembly/assembly.xml

    [INFO] Building zip: D:workspacesrpm argetsrpm-upd-20150424-1.zip

    [INFO] ------------------------------------------------------------------------

    [INFO] BUILD SUCCESS

    [INFO] ------------------------------------------------------------------------

    [INFO] Total time: 01:15 min

    [INFO] Finished at: 2015-04-24T17:07:57+08:00

    [INFO] Final Memory: 22M/90M

    [INFO] ------------------------------------------------------------------------

  • 相关阅读:
    185. [USACO Oct08] 挖水井
    JavaEE Tutorials (9)
    vjudge A
    HDU 2089 不要62
    国庆 day 2 下午
    国庆 day 2 上午
    国庆 day 1 下午
    P2899 [USACO08JAN]手机网络Cell Phone Network
    洛谷 P1690 贪婪的Copy
    洛谷 P2209 [USACO13OPEN]燃油经济性Fuel Economy
  • 原文地址:https://www.cnblogs.com/yejq/p/4455432.html
Copyright © 2011-2022 走看看