点击上方“Java基基”,选择“设为星标”

做积极的人,而不是积极废人!

每天 14:00 更新文章,每天掉亿点点头发...

源码精品专栏

  • 原创 | Java 2021 超神之路,很肝~

  • 中文详细注释的开源项目

  • RPC 框架 Dubbo 源码解析

  • 网络应用框架 Netty 源码解析

  • 消息中间件 RocketMQ 源码解析

  • 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析

  • 作业调度中间件 Elastic-Job 源码解析

  • 分布式事务中间件 TCC-Transaction 源码解析

  • Eureka 和 Hystrix 源码解析

  • Java 并发源码

来源:liumiaocn.blog.csdn.net/

article/details/108414583

  • 目录

  • 操作1: 打开Maven Project视图

  • 操作2: 显示依赖图

  • 操作3: 查看

  • 操作4: exclude

  • 操作5: 保存至本地查看

  • 总结


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

目录

  • 操作1: 打开Maven Project视图

  • 操作2: 显示依赖图

  • 操作3: 查看

  • 操作4: exclude

  • 操作5: 保存至本地查看

  • 总结

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

操作1: 打开Maven Project视图

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

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

操作2: 显示依赖图

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

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

操作3: 查看

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

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

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

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

操作4: exclude

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

操作5: 保存至本地查看

悬着Export to file菜单项

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

总结

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



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

已在知识星球更新源码解析如下:

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 6W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)

居然还有人不知道如何在 IDEA 中生成 Maven 依赖关系图?相关推荐

  1. 如何在SQL Server中创建SQL依赖关系图

    Deleting or changing objects may affect other database objects like views or procedures that depends ...

  2. 如何在excel中生成时间进度表——甘特图

    最近学习软件工程需要做一个工程进度图.小小问题尽挡我数时,不服,终克之,辟一生路.在这与众友分享之. 具体步骤如下: 1.首先我们在excel中建一含有时间段的数据表. 2.选中包含时间段的属性列以及 ...

  3. 浅析如何在Nancy中生成API文档

    前言 前后端分离,或许是现如今最为流行开发方式,包括UWP.Android和IOS这样的手机客户端都是需要调用后台的API来进行数据的交互. 但是这样对前端开发和APP开发就会面临这样一个问题:如何知 ...

  4. 中boxplot函数的参数设置_如何在Python中生成图形和图表

    在本章中,我们将学习如何在Python中生成图形和图表,同时将使用函数和面向对象的方法来可视化数据. Python中常用的一些可视化数据包括以下几种. Matplotlib. Seaborn. ggp ...

  5. 如何在Java中生成比特币钱包地址

    让我们通过学习比特币(Bitcoin)如何实施该技术的各个方面来工作,好吗?该技术包括以下几个方面: 比特币地址bitcoin address是用来发送和接收比特币的. 交易transaction是比 ...

  6. 大数据分析如何在Python中生成FiveThirtyEight图

    大数据分析如何在Python中生成FiveThirtyEight图?如果你阅读大数据分析文章,则可能已经迷失了FiveThirtyEight的内容.自然,他们的出色可视化使你印象深刻.你想制作自己的出 ...

  7. 如何在javascript中生成1到10之间的随机数

    在这篇文章中,我们将看到如何在 javascript 中生成 1 到 10 之间的随机数. 如何在javascript中生成1到10之间的随机数 我们可以简单地使用 Math.random() 方法在 ...

  8. JavaScript 随机数 – 如何在 JS 中生成随机数

    在使用 JavaScript 程序时,有时您可能需要生成一个随机数. 例如,您可能希望在开发 JavaScript 游戏(例如猜数字游戏)时生成一个随机数. JavaScript 有许多用于处理数字和 ...

  9. linux 随机密码更改,如何在Linux中生成EncryptDecrypt随机密码

    安全是网络世界中的主要问题之一.网络安全,也称为信息技术安全,重点在于保护计算机,网络,程序和数据免遭意外或未经授权的访问,更改或破坏.我们将密码用于计算机,电子邮件,云,电话,文档等.我们都知道选择 ...

最新文章

  1. Windows XP权限
  2. HFSS安装提示failed to check out license during initialization,怎么解决?
  3. Linux下main函数带参数问题和atoi函数详解
  4. java 独占锁_锁分类(独占锁、分拆锁、分离锁、分布式锁)
  5. 2021CCPC华为云挑战赛:HDU 7091 重叠的子串(SAM + 线段树合并)
  6. Windows 如何通过命令启动和关闭 Tomcat
  7. vue项目打包:npm run build 进程卡死
  8. Maven学习总结(4)——Maven核心概念
  9. uos命令_【持续更新】UOS个人版实用技巧集锦
  10. 清华发布全国城市AI实力榜,你那里排名第几?
  11. 大数据技术全解之数据能力是核心竞争力
  12. 【优化分类】基于matlab粒子群算法优化支持向量机分类(多输入多分类)【含Matlab源码 1559期】
  13. 图纸怎么折?(A0,A1,A2,A3の图纸如何折成A4大小)
  14. Qt:Exception at 0xeefde9, code:0x0000005: read access violation at: 0x0, flags = 0x0(first chance)
  15. 你还记得当年上课天天玩 JAVA游戏吗
  16. VS code实现前后端交互及大屏可视化(Flask+Mysql+Echarts+HTML+JS+CSS)
  17. emule不能连接服务器解决办法
  18. java获取当前月的开始时间和结束时间
  19. S50非接触式IC卡存储控制浅谈(M1)
  20. 高通子系统subsystem基础知识

热门文章

  1. ae合成设置快捷键_AE快捷键总结归纳,提升工作效率,离不开它
  2. 20岁零基础转行软件测试领域,求分享自学干货和面试经验?
  3. 海上钢琴师--豆瓣评论
  4. 浏览器与服务交互的协议以及交互流程
  5. PS教程!手把手教你绘制一枚写实的iPhone SE图标
  6. matlab如何修改GUI的图标 左上角的logo
  7. stream流及lambda表达式快速总结
  8. PT report_timing
  9. YOLOV8做实例分割(环境配置+搭建模型+数据集制作+训练+预测全套)
  10. 中国联通山东济南国家数据中心IDC机房介绍