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

目录

  • 操作1: 打开Maven Project视图
  • 操作2: 显示依赖图
  • 操作3: 查看
  • 操作4: exclude
  • 操作5: 保存至本地查看
  • 总结

操作1: 打开Maven Project视图

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

操作2: 显示依赖图

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

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

操作3: 查看

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

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

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

点击相关的线还会高亮显示,因为有的时候实在是太难看清了

操作4: exclude

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

操作5: 保存至本地查看

悬着Export to file菜单项

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


总结

IDEA提供了查看依赖关系的方式,但是使用起来目前的IDE都还不是很方便,还只能是一个简单的辅助,拖动起来查看太麻烦。

Java基础:如何在IDEA中查看依赖关系相关推荐

  1. 在IDEA中查看依赖关系(*)

    1.查看项目的依赖关系 2.查看导入的jar包

  2. 【java】如何在IDEA 中查看 Class文件的汇编

    1.概述 转载:面经手册 · 第14篇<volatile 怎么实现的内存可见?没有 volatile 一定不可见吗?> 通过Class文件查看汇编,需要下载 hsdis-amd64.dll ...

  3. linux中DNS服务器查看域名,如何在Linux中查看DNS服务器设置

    1. 前言 DNS(域名系统)是非常重要的基础网络服务,如邮件服务器.互联网浏览和流媒体服务,如Netflix和Spotify等网络服务都依赖于它. 它在一个叫做DNS服务器的特殊计算机上工作-它保存 ...

  4. 查看依赖树_Python中的依赖关系处理

    对许多人来说,依赖关系是一场噩梦.一些人甚至认为它们是技术债务.管理你的软件的库列表是一种可怕的体验.自动更新依赖项?-这听起来像是在说胡话. 请继续关注我,因为我将帮助你更好地掌握一些你在实践中无法 ...

  5. linux扫描hba卡命令,如何在redhat中查看HBA卡的信息

    如何在redhat中查看HBA卡的信息 发布时间:2020-06-04 15:20:59 来源:亿速云 阅读:1063 作者:Leah 如何在redhat中查看HBA卡的信息?针对这个问题,今天小编总 ...

  6. ASP.NET CORE MVC 2.0 如何在Filter中使用依赖注入来读取AppSettings

    问: ASP.NET CORE MVC 如何在Filter中使用依赖注入来读取AppSettings 答: Dependency injection is possible in filters as ...

  7. linux查看设备在哪个cpu上,如何在linux中查看cpu信息、机器硬件型号

    原标题:如何在linux中查看cpu信息.机器硬件型号 # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon( ...

  8. linux mysql 进程查看工具_linux查看正在运行的进程(如何在Linux中查看所有正在运行的进程)...

    如何在Linux中查看所有正在运行的进程 名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显示瞬间行程 (process) 的动态 参数:ps的参数非常多 ...

  9. cmd查看php服务器,如何在windows中查看php版本

    如何在windows中查看php版本 发布时间:2020-06-25 15:19:17 来源:亿速云 阅读:155 作者:Leah 如何在windows中查看php版本?针对这个问题,这篇文章详细介绍 ...

  10. Mac常见问题:如何在Mac中查看多张图片

    如何在Mac中查看多张图片呢?下面小编和大家分享几种查看多张图片的方法,需要的朋友快来看看把! 一.使用Finder(访达)查看 Finder共有四种预览文件的方式,从左到右分别为:缩略图(icon) ...

最新文章

  1. 制作精良、意犹未尽的异色推理小剧场《Tangle Tower 缠结塔》
  2. WebApi Ajax 跨域请求解决方法(CORS实现)
  3. 项目手札2---关于分页显示时地址栏的风格
  4. JAVA多线程程序ProgressBar
  5. HDU 4893 Wow! Such Sequence!(2014年多校联合 第三场 G)(线段树)
  6. java面试准备---JSF系统学习知识点总结---随时更新
  7. 艺术美的价值是什么?
  8. 《C专家编程》读书笔记(1)
  9. 用Excel利用RFM模型进行客户细分
  10. 百度提升关键词排名优化软件,百度点击器,百度排名软件,百度竞价助手
  11. squid代理服务器的应用
  12. 我从冯·诺依曼计算机体系,追溯到了JVM,一切原来如此
  13. 树莓派 3B+/4B 连接“手机热点“或“WiFi“ 后无法上网(必解)
  14. 购买的腾讯云服务器一直被ddos恶意攻击怎么解决
  15. 千江有水千江月 万里无云万里天
  16. selenium 更新 chromedriver 驱动
  17. AWS认证攻略 – E哥的AWS Solution Architecture Associate 认证攻略
  18. 【BZOJ-1194】潘多拉的盒子 拓扑排序 + DP
  19. 阿里内核月报:2017年05月
  20. 星际无限与约瑟企管战略合作 强势开启资本上市之路

热门文章

  1. Java基础第三天复习
  2. 在ubuntu18.04上安装以及运行Faster-lio
  3. Servlet、ServletConfig、ServletContext
  4. 很多人看都哭了,不信你不哭
  5. RectTransform的Bounds
  6. A. Vasya the Hipster
  7. 基于E-Mail的隐蔽控制:机理与防御
  8. ACM第三次比赛题目及标准程序(贪心)
  9. win10应用商店恢复
  10. 2015InfoQ软件大会技术记录