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

本文介绍如何通过MavenHelper插件、查看依赖关系、exclusions排除、统一版本号等5种方法,有效管理Java项目的依赖冲突,提升开发效率。

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

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

插件名称叫:Maven Helper

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

 勾选Conflicts 显示冲突的依赖 点击上面的Refresh Ul 来刷新该插件页面

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

方法2:

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

红线部分就是重复的依赖,右键可以对此移除

方法4:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值