有时候需要更新jar包的一个文件,但又不想编译部署整个项目,就可以用以下方法更新。
1. 在jar包中找到需要更新的文件路径
jar -tvf nala-erp.jar | grep application-prod.yml
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7871c1f0c7d696df7aaf9d107ecff028.png)
2. 解压需要更新的文件,文件需要输入完整路径
jar -xvf nala-erp.jar BOOT-INF/classes/application-prod.yml
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e5dfdfdd6b7361b68e34010a9427acba.png)
3. 修改完解压的文件后,需要把该文件更新回jar包。
jar -uvf nala-erp.jar BOOT-INF/classes/application-prod.yml
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1ec2895bb7cd766329038e07f1009ac9.png)