替换jar包中的依赖jar实现方式
作者:习惯向左
在没有源码的情况下替换JAR包中的依赖包,可以通过以下步骤完成:备份原始JAR包,进入JAR包的BOOT-INF/lib目录,删除旧的依赖包并替换为新的依赖包,最后重新打包
1、实际生产中
有时候我们需要替换jar包中的依赖包,并且在没有源码的情况下,不具备重新打包的方式,这时我们如果直接生猛的用压缩工具打开jar包,替换里面的依赖包,这种方式会损坏原有的项目包,是极不推荐的,也是不能解决实际问题的;
那么,就可以使用下面的方式来替换依赖包
2、在正式开始替换依赖包之前
我们先备份一下原有的jar包
3、开始操作
1、进入dos 命令窗口
进到包所在路径,执行
jar -xvf xxxx.jar

2、进入到
BOOT-INF—> lib 包下,删掉我们需要替换的依赖包,然后将新的依赖包拷贝进去
3、打包
在打包之前先把之前的项目包删掉,要不就一起打进去了
执行命令
jar -cvfM0 xxx.jar ./

总结
至此就完成了
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
