idea解决jar包冲突的实用技巧
背景:在项目开发过程中,我们经常会使用到maven来管理jar包并作为项目打包构建工具,但是经常会遇到jar包冲突的问题
下面就分享一下解决jar包冲突的几个实用技巧
1.比如说:经常遇到NoClassDefFoundError或者NoMethodFound等等,使用的IDE工具是idea的话,可以双击shift键查找这个类有没有,或者Ctrl + N直接去找这个类,看里面具体的代码到底有没有,然后在定位到这个类是哪个依赖包下的。
2.maven还有一个依赖树一样的图形化界面,具体操作为:
maven->选中项目->点击查看依赖关系按钮,就会出现如图所示的依赖树,放大后可以看到所有添加的依赖关系图谱
如果有红色的就说明有冲突,此时可以选中红色箭头所指向的依赖包,右键,选择exclude掉
确实maven很棒,idea也很棒,帮我们省了很多功夫!!