Maven Idea查看解决jar包冲突

在实际项目开发过程中,会引用很多的依赖,由于依赖本身也有依赖,如果使用了不同的版本,就会很容易遇到jar包冲突问题,因此,解决jar包冲突问题就显得尤为重要。

本文主要利用图文讲述IDEA解决办法

maven

1.选择Maven Project
2.选中Dependencies
3.点击 Show Dependencies

效果如下图所示


image.png

如果显示太小看不清楚,右键选择下图所示


放大

放大后
image.png

如果我们仔细观察上图,会发现在项目依赖图中,有一些红色标记的线,实际上,这些红色标记出来的线所指向的 jar 包,就是项目中冲突的 jar 包!且在我们点击 jar 包之后,还会显示出多条指向 jar 包的红色虚线,其代表着该 jar 包被多次引用,及具体引用路径。
如上图所示,想要排除冲突的 jar 包,其方法为:点击冲突的 jar 包,右键呼出菜单栏,点击Exclude选项。


排除jar包

如下图所示,在排除冲突的 jar 包之后,pom.xml文件会自动更新,添加排除语句。


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,281评论 19 139
  • Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Ja...
    sherlockyb阅读 37,767评论 1 65
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,235评论 25 709
  • 天津市人民医院ICU病房门口,倒处都弥漫着阵阵刺鼻的消毒水味道,伴随而来的还有一股阴冷的风,总有一种无端的恐惧侵蚀...
    和春天有约阅读 3,677评论 19 28
  • 【原创】 2017—10—06 坚持分享第199天 加洲的阳光总是明媚又灿烂!夜晚,一轮明月悬挂在湛蓝的天空...
    禾雨分享阅读 2,444评论 0 1

友情链接更多精彩内容