• 请不要在回答技术问题时复制粘贴 AI 生成的内容
allanzhuo
V2EX  ›  程序员

各位大佬, springboot jar 包怎么增量发布

  •  1
     
  •   allanzhuo ·
    allanzhuo · Jan 9, 2019 · 5923 views
    This topic created in 2860 days ago, the information mentioned may be changed or developed.

    原本 war 包的方式可以直接修改 jar 的文件或者内容。 可是现在打成 jar 包发布的形式,如果需要增量,修改内部的文件。WinRAR 一直提示文件损坏,没办法修改。有没有增量修改的方法

    20 replies  •  2019-01-10 15:01:26 +08:00
    lhx2008
    lhx2008
    Jan 9, 2019 via Android
    1
    好像不好做增量,不过可以重新配置 maven 打一个 slim 包,lib 放在 jar 包目录下,每次替换 jar 包就可以了,大概只有几百 k
    Cellei
    Cellei
    Jan 9, 2019
    2
    使用版本控制做增量发布
    zhchyu999
    zhchyu999
    Jan 9, 2019
    3
    先下负载,更新,再上负载
    allanzhuo
    allanzhuo
    OP
    Jan 9, 2019
    4
    @Cellei 这个版本发的时候没打分支,我们是主干开发,版本分支。哎,还是不规范导致的。
    allanzhuo
    allanzhuo
    OP
    Jan 9, 2019
    5
    @zhchyu999 老哥,我这个不是说不停服务。是更新这个只能在原包上修改,不能重新打包,现在的问题是原包修改不了。
    mritd
    mritd
    Jan 9, 2019 via iPhone
    6
    你还不如自己弄个热更新,远程 load class
    luozic
    luozic
    Jan 9, 2019
    7
    搞个网关支持控制流量的,除非需要变更数据库,都可以搞热部署。
    xiaoxinshiwo
    xiaoxinshiwo
    Jan 9, 2019
    8
    都这么高端了吗?
    liuzuo
    liuzuo
    Jan 9, 2019
    9
    难道和 war 不是一样的么?
    liuzuo
    liuzuo
    Jan 9, 2019
    10
    jar 命令可以替换 jar 包中的 class jar uvf test.jar package/xxx.class,jar xvf xx.jar 解压,jar cvf xx.jar .打包。
    notejava
    notejava
    Jan 9, 2019
    11
    vim 了解一下
    Cbdy
    Cbdy
    Jan 9, 2019 via Android
    12
    源码发
    LemonCoo1
    LemonCoo1
    Jan 10, 2019
    13
    想知道你这么做的理由是什么?写个脚本自动拉取代码编译打包重启,然后喝水去,不比你这舒服吗
    DesertCamel
    DesertCamel
    Jan 10, 2019 via Android
    14
    为什么只能增量发布?
    allanzhuo
    allanzhuo
    OP
    Jan 10, 2019
    15
    @LemonCoo1 因为这个版本的代码已经没有了,现在打不了包,要是能打包就不会有这个问题了
    allanzhuo
    allanzhuo
    OP
    Jan 10, 2019
    16
    @liuzuo 我也一直以为是一样的,今天才发现还有有不同的。
    zhuawadao
    zhuawadao
    Jan 10, 2019
    17
    换个解压工具啊,万一是 WinRAR 的问题呢
    pangliang
    pangliang
    Jan 10, 2019
    18
    jar 可以作为 lib 放到你的项目里去依赖, 我的 main 启动然后干些见不得人的事情, 再调用原来 jar 的 main 启动;
    不存在不可以打包的情况
    LoveBanana
    LoveBanana
    Jan 10, 2019❤️1
    19
    7z 解压包试一下
    allanzhuo
    allanzhuo
    OP
    Jan 10, 2019
    20
    @LoveBanana 感谢,这个可以用,三克油
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   755 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 17:31 · PVG 01:31 · LAX 09:31 · JFK 12:31
    ♥ Do have faith in what you're doing.