1 Star 1 Fork 0

JillLiu / IntelliJ-IDEA-Tutorial

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
conflict-jar.md 2.16 KB
一键复制 编辑 原始数据 按行查看 历史
liutao 提交于 2021-01-11 17:25 . 初始化

详述使用 IntelliJ IDEA 解决 jar 包冲突的问题

在实际的 Maven 项目开发中,由于项目引入的依赖过多,遇到 jar 冲突算是一个很常见的问题了。在本文中,我们就一起来看看,如何使用 IntelliJ IDEA 解决 jar 包冲突的问题!简单粗暴,直接上示例:

maven-project

  • 标注 1Maven Project,Maven 项目选项;
  • 标注 2Dependencies,项目依赖;
  • 标注 3Show Dependencies,展示项目依赖图。

其中,只有在点击 标注 2 所示的Dependencies之后,才会显示 标注 3 所示的Show Dependencies按钮。在这里,我们点击Show Dependencies按钮:

show-dependencies

如上图所示,展示了我们项目的依赖图。But,依赖图太小了,根本没法看啊?好办,点击鼠标右键,呼出右键菜单栏,然后点击Actual Size

actual-size

如上图所示,项目依赖图的尺寸放大了,这回利于我们排除 jar 包冲突的问题啦!

jar-picture

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

exclude-jar

如上图所示,想要排除冲突的 jar 包,其方法为:点击冲突的 jar 包,右键呼出菜单栏,点击Exclude选项

test-exclude-jar

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


———— ☆☆☆ —— 返回 -> 史上最简单的 IntelliJ IDEA 教程 <- 目录 —— ☆☆☆ ————

Java
1
https://gitee.com/desertsurge/intelli-j-idea-tutorial.git
git@gitee.com:desertsurge/intelli-j-idea-tutorial.git
desertsurge
intelli-j-idea-tutorial
IntelliJ-IDEA-Tutorial
master

搜索帮助