前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >详述使用 IntelliJ IDEA 解决 jar 包冲突的问题

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

作者头像
CG国斌
发布2019-05-28 18:33:48
1.8K0
发布2019-05-28 18:33:48
举报
文章被收录于专栏:维C果糖维C果糖维C果糖

版权声明:Follow your heart and intuition. https://blog.csdn.net/qq_35246620/article/details/79753210

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

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

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

mavenD
mavenD

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

autoSize
autoSize

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

conflict
conflict

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

exclude
exclude

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

ok
ok

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年03月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档