1.确定出了问题的jar包名称。通常可以在eclipse中查找冲突的类有在哪些依赖包里面出现了。并确定实际要使用的是那个包,冲突的包有哪些。 2.通过mvn dependency:tree > tree.txt 导出全部的依赖。 3.在导出的依赖文件中,查找问题相关的jar。确定这些jar是如何被依赖进来的,是直接依赖的还是通过传递依赖引入的。 4. 找到相互冲突的并需要排除的依赖的顶级依赖,并分析冲突的原因,冲突的原因可能是以下几种: 同一个jar包但groupId, artifactId不同,这种冲突只能通过设定依赖的
把jar改为你本地的最高版本,把低版本删除