解决jar包冲突的高效方法

1.使用jarjar.jar来将冲突的jar的包名修改调。

修改方法如下:

       

1.新建1.txt设置转换规则:如:rule org.apache.commons.codec.** rd.org.apache.commons.codec.@1。其中org.apache.commons.codec.** 就是原包名。rd.org.apache.commons.codec.是修改过后的包名
2.使用java -jar jarjar.jar来运行jarjar.jar包。

3.java -jar jarjar.jar strings commons-codec-1.9.jar来查看你要修改的jar包的包名,如commons-codec-1.9.jar

4.java -jar jarjar.jar process ./1.txt commons-codec-1.9.jar ./rd-commons-codec-1.0.jar来开始转换(commons-codec-1.9.jar是需要被修改路径的jar包 rd-commons-codec-1.0.jar是修改后生成jar包的名字)



附:jarjar.jar下载地址:http://enkj.jb51.net:81/201709/tools/jarjar_jb51.rar



你可能感兴趣的:(解决jar包冲突的高效方法)