解决Maven中依赖冲突问题

在使用maven开发项目的过程中,经常会遇到jar包重复加载或者jar包冲突的问题的,但是由于有些jar是由于maven的依赖加载自动加载进来的,而不是开发者自己配置的,特别是当项目中pom中配置的jar包依赖本身很多时,开发者靠自己的经验,有时很难找出是哪个jar的加载导致加载了多余的依赖jar,从而产生冲突。

可以借用myeclipse中的插件快速解决。

1、打开pom.xml文件,在Dependency Hierarchy(依赖列表)中查看jar包的依赖层次关系。  解决Maven中依赖冲突问题_第1张图片


2、在右侧界面选择最低版本的jar包,右击后点击Exclude Maven Artifact选项。然后保存pom.xml解决Maven中依赖冲突问题_第2张图片


修改后的dependency内容为

解决Maven中依赖冲突问题_第3张图片

你可能感兴趣的:(问题解决)