在实际的 Maven 项目开发中,由于项目引入的依赖过多,遇到 jar 冲突算是一个很常见的问题了。如何使用 IntelliJ IDEA 解决 jar 包冲突的问题!简单粗暴,直接上示例: 1: Maven Project,pom.xml右键点击空白地方; 2:Diagrams,项目依赖图; 3:Show Dependencies,展示项目依赖图。 其中,只有在点击 标注 2 所示的Diagrams之后,才会显示 标注 3 所示的Show Dependencies按钮(或者直接快捷键Ctrl+Alt+Shift+U)。在这里,我们点击Show Dependencies按钮: 如上图项目依赖过多,导致展示太小看不清,只需要点击右键,然后点击Actual Size,或者直接Ctrl+鼠标滚轮 经过上述操作可以清晰得看清楚自己所引用得jar,然后就可以开始解决冲突了 仔细观察上图,会发现在项目依赖图中,有一些红色标记的线,实际上,这些红色标记出来的线所指向的 jar 包,就是项目中冲突的 jar 包!且在我们点击 jar 包之后,还会显示出多条指向 jar 包的红色虚线,其代表着该 jar 包被多次引用,及具体引用路径。 如上图所示,想要排除冲突的 jar 包,其方法为:点击冲突的 jar 包,点击Exclude选项。 如上图所示,在排除冲突的 jar 包之后,pom.xml文件会自动更新,添加排除语句