暂无说说

解决Maven中依赖冲突问题

java jiajun 11个月前 (12-02) 175次浏览 0个评论 扫描二维码

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

可以借用 eclipse 中的插件快速解决。
1、打开 pom.xml 文件,在 Dependency Hierarchy(依赖列表)中查看 jar 包的依赖层次关系。

2、在右侧界面选择最低版本(有时候是最高版本,得调试)的 jar 包,右击后点击 Exclude Maven Artifact 选项。然后保存 pom.xml。

修改后的 dependency 内容为

喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址