如果jar包项目配置文件需要修改,只想修改里面的文件,而不重新使用maven打包。这些有用。
在jar包中找到你的文件路径
jar -tvf cxf-0.0.1-SNAPSHOT.jar |grep application.properties
得到路径 后面会用到
40 Tue Mar 29 14:49:42 CST 2022 BOOT-INF/classes/application.properties
解压出来
jar -xvf cxf-0.0.1-SNAPSHOT.jar BOOT-INF/classes/application.properties
修改
vi BOOT-INF/classes/application.properties
压回去
jar -uvf cxf-0.0.1-SNAPSHOT.jar BOOT-INF/classes/application.properties
完整的操作
liyiruodeMacBook-Pro:~ liyiruo$ cd /Users/liyiruo/IdeaProjects/cxf/target
liyiruodeMacBook-Pro:target liyiruo$ jar -tvf cxf-0.0.1-SNAPSHOT.jar |grep application.properties
40 Tue Mar 29 14:49:42 CST 2022 BOOT-INF/classes/application.properties
liyiruodeMacBook-Pro:target liyiruo$ jar -xvf cxf-0.0.1-SNAPSHOT.jar BOOT-INF/classes/application.properties
已解压: BOOT-INF/classes/application.properties
liyiruodeMacBook-Pro:target liyiruo$ vi BOOT-INF/classes/application.properties
liyiruodeMacBook-Pro:target liyiruo$ jar -uvf cxf-0.0.1-SNAPSHOT.jar BOOT-INF/classes/application.properties
正在添加: BOOT-INF/classes/application.properties(输入 = 40) (输出 = 32)(压缩了 20%)
|