记录解决maven中依赖冲突问题

方法1(也是最便捷的方法): 安装maven插件 

该插件会自动识别出冲突的依赖,然后我们可以直接排除掉冲突的依赖即可;

插件名称叫:Maven Helper

记录解决maven中依赖冲突问题_第1张图片

 下载好插件后,重启idea 进入pom.xml文件后下面会出现Dependency Analyzer  点击进去

记录解决maven中依赖冲突问题_第2张图片

 勾选Conflicts 显示冲突的依赖 点击上面的Refresh Ul 来刷新该插件页面记录解决maven中依赖冲突问题_第3张图片

右键Maven 可以跳转到原文件引入依赖的地址,或者直接Exclude 排除/移除 当前冲突的依赖

记录解决maven中依赖冲突问题_第4张图片

方法2:

可以点击 右侧maven小窗口中 Show Dependencies 查看maven依赖关系

记录解决maven中依赖冲突问题_第5张图片

红线部分就是重复的依赖,右键可以对此移除记录解决maven中依赖冲突问题_第6张图片

方法4:

如果依赖中包含此依赖 可以使用exclusions 来排除其中依赖

记录解决maven中依赖冲突问题_第7张图片

方法5: 项目中有多个版本不同的依赖,因此程序不知道要调用哪个依赖.
把所有相关依赖添加近项目中时,定义一个相同的版本号

记录解决maven中依赖冲突问题_第8张图片

你可能感兴趣的:(maven,java)