maven学习总结
Maven红色波浪线爆红原因之一:maven依赖冲突之comitted for conflict withXXX
1.这两天开始学习maven,一导入项目就出问题,maven就报红了。

2.马上去网上百度,检查idea的maven配置,查看maven软件、配置文件和本地仓库的配置以及jdk配置,都没有问题。想了想是不是maven镜像有问题,又添加了几个国内的镜像,还是没用。(头有点疼。)
3.搞了半天,突然注意红线旁边括号里有一行字,大致翻译了
一下,意思大概就是与那个包有冲突。(comitted for conflict with1.1.1)

4.找到问题就好办了,通过左侧菜单栏maven dependencies,找到冲突的jar包,再手动指定版本问题解决。
(1)利用intellij idea maven查看maven冲突以及依赖关系
使用快捷键 Ctrl+Alt+Shift+U或点下图这个图标查看依赖树。

依赖树图:

本文介绍了在IntelliJ IDEA中遇到Maven项目依赖冲突,表现为红色波浪线错误提示'comitted for conflict with XXX'的解决方法。通过查看依赖树,遵循路径最近者优先原则,使用exclusion标签排除冲突的jar包,最终成功解决问题。
最低0.47元/天 解锁文章
3922

被折叠的 条评论
为什么被折叠?



