ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

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

项目引入同一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包下的目录替换,这样即可解决冲突

返回列表