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. php 网站内容采集器 Snoopy
  2. 推荐:Visual Basic.NET Windows Forms 编程
  3. 山东大学 2020级数据库系统 实验六
  4. pytorch的4种边界Padding方法--ZeroPad2d、ConstantPad2d、ReflectionPad2d、ReplicationPad2d
  5. python的优点有哪些-Python有哪些技术上的优点?比其他语言好在哪儿?
  6. 一种语音识别模型的训练方法及装置与流程
  7. 【Hadoop Summit Tokyo 2016】中型组织的数据基础设施架构:收集、存储和分析的技巧...
  8. acad.exe 中的 0x25c70fc2 (???.arx) 处最可能的异常: 0xC0000005: 读取位置 0x0000009c 时发生访问冲突
  9. Java实现简单的银行管理系统(最基本的功能/易上手)
  10. wps,Excel图表如何添加参考线
  11. 浏览器-解决火狐浏览器总是提示Adobe Flash更新的问题
  12. 实验吧 ctf题目 天下武功唯快不破
  13. SQLSERVER2012备份日志报错:”读取失败: 23(数据错误(循环冗余检查)。)”
  14. 微服务下蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别...
  15. DPDK内存(二)内存申请操作
  16. 微前端架构实现(项目引入,消息总线,构建部署,监听服务)
  17. 基于stm32c8t6的两轮平衡小车 第二篇——原理图及CubeMx配置
  18. svn在本地搭建服务器,自己可以访问,局域网的其他电脑不可以访问
  19. vscode连接远程服务器遇到Bad owner or permissions on C:\\Users\\XXX/.ssh/config的解决方法
  20. 双出口NAT+PBR+IPSec V*N

热门文章

  1. 七缸发动机预热,docker swarm + .net core 高速飙车成功
  2. win10系统怎么恢复出厂设置,电脑重置win10系统
  3. 绩效考核方法有哪些?这四种你知道几个?
  4. 计算机主机电源连接,七个步骤教你主机电源如何接线
  5. 2015InfoQ软件大会技术记录
  6. 使用OpenKE预训练的freebase关系向量
  7. MPC-HC视频播放器
  8. kerberos的 kdc_设置Kerberos版本5 KDC以使用AES加密
  9. 传智播客风清扬视频-------线程简介2
  10. 64位Win10 2004正式版_MSDN我告诉你win10 2004镜像下载