项目引入同一jar包不同版本处理

项目中因新旧业务原因,需要引入bcprov-jdk15on-1.47.jar,和bcprov-jdk15on-1.70.jar。

两个jar包冲突,需要处理。

使用jarjar-1.3.jar,文件夹内放入需要修改的jar包,创建rule.txt

rule org.bouncycastle.**  shadow.bouncycastle.@1

  

image

 在文件夹下执行命令

java -jar jarjar-1.4.jar process rule.txt bcprov-jdk15on-1.47.jar shade147-bcprov-jdk15on-1.47.jar

即可将该jar包下的目录替换,这样即可解决冲突

posted @ 2026-01-28 14:29  我的bug  阅读(9)  评论(0)    收藏  举报