各位大佬, springboot jar 包怎么增量发布 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
allanzhuo

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

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

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

    20 replies    2019-01-10 15:01:26 +08:00
        1
    lhx2008  
       Jan 9, 2019 via Android
    好像不好做增量,不过可以重新配置 maven 打一个 slim 包,lib 放在 jar 包目录下,每次替换 jar 包就可以了,大概只有几百 k
    Cellei
        2
    Cellei  
       Jan 9, 2019
    使用版本控制做增量发布
    zhchyu999
        3
    zhchyu999  
       Jan 9, 2019
    先下负载,更新,再上负载
    allanzhuo
        4
    allanzhuo  
    OP
       Jan 9, 2019
    @Cellei 这个版本发的时候没打分支,我们是主干开发,版本分支。哎,还是不规范导致的。
    allanzhuo
        5
    allanzhuo  
    OP
       Jan 9, 2019
    @zhchyu999 老哥,我这个不是说不停服务。是更新这个只能在原包上修改,不能重新打包,现在的问题是原包修改不了。
    mritd
        6
    mritd  
       Jan 9, 2019 via iPhone
    你还不如自己弄个热更新,远程 load class
    luozic
        7
    luozic  
       Jan 9, 2019
    搞个网关支持控制流量的,除非需要变更数据库,都可以搞热部署。
    xiaoxinshiwo
        8
    xiaoxinshiwo  
       Jan 9, 2019
    都这么高端了吗?
    liuzuo
        9
    liuzuo  
       Jan 9, 2019
    难道和 war 不是一样的么?
    liuzuo
        10
    liuzuo  
       Jan 9, 2019
    jar 命令可以替换 jar 包中的 class jar uvf test.jar package/xxx.class,jar xvf xx.jar 解压,jar cvf xx.jar .打包。
    notejava
        11
    notejava  
       Jan 9, 2019
    vim 了解一下
    Cbdy
        12
    Cbdy  
       Jan 9, 2019 via Android
    源码发
    LemonCoo1
        13
    LemonCoo1  
       Jan 10, 2019
    想知道你这么做的理由是什么?写个脚本自动拉取代码编译打包重启,然后喝水去,不比你这舒服吗
    DesertCamel
        14
    DesertCamel  
       Jan 10, 2019 via Android
    为什么只能增量发布?
    allanzhuo
        15
    allanzhuo  
    OP
       Jan 10, 2019
    @LemonCoo1 因为这个版本的代码已经没有了,现在打不了包,要是能打包就不会有这个问题了
    allanzhuo
        16
    allanzhuo  
    OP
       Jan 10, 2019
    @liuzuo 我也一直以为是一样的,今天才发现还有有不同的。
    zhuawadao
        17
    zhuawadao  
       Jan 10, 2019
    换个解压工具啊,万一是 WinRAR 的问题呢
    pangliang
        18
    pangliang  
       Jan 10, 2019
    jar 可以作为 lib 放到你的项目里去依赖, 我的 main 启动然后干些见不得人的事情, 再调用原来 jar 的 main 启动;
    不存在不可以打包的情况
    LoveBanana
        19
    LoveBanana  
       Jan 10, 2019   1
    7z 解压包试一下
    allanzhuo
        20
    allanzhuo  
    OP
       Jan 10, 2019
    @LoveBanana 感谢,这个可以用,三克油
    About     Help     Advertise     Blog     API     FAQ     Solana     1091 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 51ms UTC 23:41 PVG 07:41 LAX 16:41 JFK 19:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86