Skip to content

SpringBoot启动Jar内部文件修改方案

Step1:解压Jar包

执行命令:

bash
jar xvf horizon-workflow-boot-8.2.3.jar

img.png

解压完成后生成三个文件夹:

img.png

Step2:在BOOT-INF下新增或替换对应文件

比如:删除原来的mysql5驱动包,新增mysql8驱动包

img_2.png

注意

不能覆盖META-INF下面的MANIFEST.MF文件。

Step3:重新打回jar包

执行命令,重新打回包:

bash
jar cvf0M horizon-workflow-boot-8.2.3.jar BOOT-INF META-INF org

img_3.png

说明

重新打回的包会比原包的大小增大。