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

原本 war 包的方式可以直接修改 jar 的文件或者内容。 可是现在打成 jar 包发布的形式,如果需要增量,修改内部的文件。WinRAR 一直提示文件损坏,没办法修改。有没有增量修改的方法
1 lhx2008 Jan 9, 2019 via Android 好像不好做增量,不过可以重新配置 maven 打一个 slim 包,lib 放在 jar 包目录下,每次替换 jar 包就可以了,大概只有几百 k |
2 Cellei Jan 9, 2019 使用版本控制做增量发布 |
3 zhchyu999 Jan 9, 2019 先下负载,更新,再上负载 |
6 mritd Jan 9, 2019 via iPhone 你还不如自己弄个热更新,远程 load class |
7 luozic Jan 9, 2019 搞个网关支持控制流量的,除非需要变更数据库,都可以搞热部署。 |
8 xiaoxinshiwo Jan 9, 2019 都这么高端了吗? |
9 liuzuo Jan 9, 2019 难道和 war 不是一样的么? |
10 liuzuo Jan 9, 2019 jar 命令可以替换 jar 包中的 class jar uvf test.jar package/xxx.class,jar xvf xx.jar 解压,jar cvf xx.jar .打包。 |
11 notejava Jan 9, 2019 vim 了解一下 |
12 Cbdy Jan 9, 2019 via Android 源码发 |
13 LemonCoo1 Jan 10, 2019 想知道你这么做的理由是什么?写个脚本自动拉取代码编译打包重启,然后喝水去,不比你这舒服吗 |
14 DesertCamel Jan 10, 2019 via Android 为什么只能增量发布? |
17 zhuawadao Jan 10, 2019 换个解压工具啊,万一是 WinRAR 的问题呢 |
18 pangliang Jan 10, 2019 jar 可以作为 lib 放到你的项目里去依赖, 我的 main 启动然后干些见不得人的事情, 再调用原来 jar 的 main 启动; 不存在不可以打包的情况 |
19 LoveBanana Jan 10, 2019 7z 解压包试一下 |
20 allanzhuo OP @LoveBanana 感谢,这个可以用,三克油 |