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

    文章

    540

    浏览量

    24402
  • 插件
    +关注

    关注

    0

    文章

    313

    浏览量

    22198
  • idea
    +关注

    关注

    1

    文章

    66

    浏览量

    4045

原文标题:居然还有人不知道如何在 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

    发现项目依赖关系冲突。请教论坛各位高手,如何解决?

    打开下载的例程,发现项目依赖关系冲突。请教论坛各位高手,如何解决?本人乃LabVIEW新手,望多多赐教!
    发表于 10-14 23:42

    何在应用程序“CyMeCube”查看端点?

    FX3 USB Struts示例设备”。CySCORE的应用程序是干净的(没有显示)。如何在应用程序“CyMeCube”查看端点?也许,我忘了在复合项目中插入一些代码了吗?我的第二个项目是正确的?我想
    发表于 10-15 11:00

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

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

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

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

    请问如何在Keil开发环境查看代码大小和SRAM使用情况?

    何在Keil开发环境查看代码大小和SRAM使用情况?
    发表于 12-02 06:21

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

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

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

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

    何在S32 Design Studio查看寄存器变化与否?

    何在 S32 Design Studio 查看寄存器变化与否?
    发表于 03-24 06:47

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

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

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

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

    何在LTspice中设置杂讯模拟查看电压杂讯

    LTspice可以對散粒雜訊、熱雜訊和閃爍(1/f)雜訊執行頻域雜訊分析。然後可以繪製雜訊密度圖(單位為V/√Hz),以協助分析和理解電路。本視頻介紹如何在LTspice中設置雜訊模擬以查看折合到輸入端和輸出端的電壓雜訊,並討論了一些用來更好地瞭解雜訊貢獻因素的技巧。
    的头像 发表于 07-23 06:11 3222次阅读

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

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

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

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