0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在IDEA中查看依赖关系

Android编程精选 来源:Android编程精选 作者:Android编程精选 2022-10-17 09:48 次阅读

Maven提供了mvn dependency:tree来查看依赖关系,而IDE往往提供了更加便利的方式,比如Eclipse或者IDEA都有类似的功能,这篇文章简单说明一下如何在IDEA中查看依赖关系。

目录

操作1: 打开Maven Project视图

操作2: 显示依赖图

操作3: 查看

操作4: exclude

操作5: 保存至本地查看

总结

操作1: 打开Maven Project视图

点击Maven Project视图,如果此视图没有打开,请使用View菜单将其打开。

df905ab6-4d47-11ed-a3b6-dac502259ad0.png

操作2: 显示依赖图

选中相应的项目,在右键菜单中选择

dffb8340-4d47-11ed-a3b6-dac502259ad0.png

然后就可以看到整体的依赖关系图了

e0358964-4d47-11ed-a3b6-dac502259ad0.png

操作3: 查看

点击1:1的按钮,然后就可以正常查看了

e05fcb52-4d47-11ed-a3b6-dac502259ad0.png

Ctrl + F之后可以输入相关的包名,然后就可以查看其详细信息

e0b1f0f8-4d47-11ed-a3b6-dac502259ad0.png

比如这里查看一个旧版本的quartz的使用关联情况

e0d2b77a-4d47-11ed-a3b6-dac502259ad0.png

点击相关的线还会高亮显示,因为有的时候实在是太难看清了。扩展:最全的java面试题库

e0e78808-4d47-11ed-a3b6-dac502259ad0.png

操作4: exclude

还可根据需要对冲突的依赖进行排除操作(一般红色实线表示冲突,红色虚线表示多处引用)等,注意此处的操作会真正修改pom.xml文件,事前千万注意备份。

e1065ff8-4d47-11ed-a3b6-dac502259ad0.png

操作5: 保存至本地查看

悬着Export to file菜单项

e15912e8-4d47-11ed-a3b6-dac502259ad0.png

输入文件名和保存地址即可。

总结

IDEA提供了查看依赖关系的方式,但是使用起来目前的IDE都还不是很方便,还只能是一个简单的辅助,拖动起来查看太麻烦。不过有IDEA插件可以更方便的做依赖关系冲突排查,可以参考:Maven Helper:解决Maven依赖冲突的好帮手

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 文件
    +关注

    关注

    1

    文章

    561

    浏览量

    24662
  • 插件
    +关注

    关注

    0

    文章

    320

    浏览量

    22391
  • idea
    +关注

    关注

    1

    文章

    67

    浏览量

    4235

原文标题:居然还有人不知道如何在 IDEA 中生成 Maven 依赖关系图?

文章出处:【微信号:AndroidPush,微信公众号:Android编程精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关系代数和数据依赖概念

    关系代数和数据依赖概念 1 关系代数    1970年IBM公司的E.F.Cood博士在论文“一个通用关系式数据库系统的模型”
    发表于 12-05 21:28

    怎么解决依赖关系vi冲突?

    冲突项是Error Cluster From Error Code.vi。如果不在依赖关系可以放进项目库来解决同名冲突。在依赖
    发表于 09-25 21:14

    何在文件查找和查看此逻辑网络

    何在文件查找和查看此逻辑网络?此错误即将发生在翻译阶段。
    发表于 05-20 14:34

    请问各位如何在CCS4.2查看DSP/BIOS配置的任务的状态?

    如题:请问各位如何在CCS4.2查看DSP/BIOS配置的任务的状态,是就绪,阻塞还是运行态呢?谢谢。
    发表于 07-30 08:08

    OK3399开发板的程序的库依赖关系是什么?

    我想知道OK3399开发板的程序的库依赖关系,发现objdump 、ldd、readelf、apt等命令都没有,还有办法查看吗?
    发表于 12-30 07:31

    何在STM32CubeMonitor查看/显示变量表呢

    何在 STM32CubeMonitor 查看/显示变量表,就像在 STM Studio 中一样?
    发表于 12-07 07:35

    何在keil调试模式下查看FreeRTOS消息队列的情况呢?

    何在keil调试模式下查看FreeRTOS消息队列的情况呢?
    发表于 05-05 10:18

    何在http服务器查看mpu 6050的值?

    我想使用 esp 01 和 mpu6050。如何在 http 服务器查看 mpu 6050 的值。我正在使用 eclipse。你能帮我吗
    发表于 05-19 07:29

    基于变量依赖关系模型的变量重要性度量综述

    基于变量依赖关系模型的变量重要性度量综述
    发表于 07-02 14:44 0次下载

    何在Linux查看隐藏文件

    在windows可以查看隐藏的文件。在Linux也可以查看隐藏文件且非常容易。要查看隐藏文件运行`ls -a`命令即可。
    的头像 发表于 01-04 17:31 1.6w次阅读

    何在FLOEFD查看风扇工作点?

    在产品散热设计时需要查看风扇的工作点是否合理,FLOEFD在计算完成之后,可以直接查看风扇工作状态点。
    的头像 发表于 03-20 09:20 1721次阅读

    如何使用Maven命令检测重复的依赖关系

    依赖关系 在 pom.xml , 经常引入各种不同的jar 包, 又会依赖其他的jar。特别是一些常用的工具库,比较容易出现版本冲突,例如,让我们看下这个 pom.xml
    的头像 发表于 10-07 16:36 881次阅读

    eclipse的项目怎么在idea运行

    要在IntelliJ IDEA运行Eclipse项目,可以按照以下步骤进行操作: 打开IntelliJ IDEA:首先,确保已经安装并成功启动了IntelliJ IDEA的最新版本。
    的头像 发表于 12-06 13:54 3640次阅读

    IDEA的调试功能

    在软件开发过程,调试是一个非常重要的步骤。它可以帮助开发者定位和解决程序的错误,提高代码的质量和效率。IntelliJ IDEA(以下简称IDEA)是一款强大的集成开发环境,提供了
    的头像 发表于 12-06 14:07 648次阅读

    常见的存储Idea数据库的地方

    Idea的数据库被存储在许多不同的地方,取决于应用程序和使用的技术。下面将详细描述一些常见的存储Idea数据库的地方。 关系型数据库(RDBMS):关系型数据库是最常见的一种存储
    的头像 发表于 12-06 14:15 891次阅读