方式一:
通过 vim 命令直接编辑 jar 包,例:
vim xxx.jar
该命令会先列出 jar 包文件清单,可以通过 /xxx 进行搜索,定位到 xxx 文件后回车键进入编辑文件模式,修改好后 :wq 保存即可。
方式二:
通过 jar 命令新增或更新 jar 包内容(三方 jar 包也如此),例:
# 列出 jar 包文件清单
jar tf xxx.jar
# 提取 jar 包的指定文件到当前目录
jar xf xxx.jar BOOT-INF/classes/application.yaml
# 修改文件
vim BOOT-INF/classes/application.yaml
# 更新配置文件到 jar 包中(存在覆盖,不存在新增)
jar uf xxx.jar BOOT-INF/classes/application.yaml
文章评论