使用idea查看maven依赖

场景:

我想知道某个jar包的依赖关系,比如若依项目中,用的是mybatis,我全局搜mybatis,发现没有相关声明的依赖。但是项目中确实用了mybatis,所以肯定是某个jar包中的jar包中的依赖来的,这种深层次依赖该怎么找?发现这方面的博客还是很少,我这里记录下自己的方法,如果各位网友有更好的资料,可以分享给我也学习下,谢谢

步骤:

1、打开依赖图

你会发现里面可能会有很多依赖关系,文字很小

技巧1:按住Ctrl,滚动鼠标的滑轮,可以放大缩小

技巧2:按住alt,相当于放大镜

技巧3:你会发现这些线很多看着很乱,如果你想更清晰看某个jar包的依赖关系线,可以如下

技巧4:alt+f 选中要查看的jar包 ,这个快键键要自定义的。因为我看别人博客说Ctrl+f就可以,但是我用的都是自定义快捷键,如果你们知道怎么更好的快速查询jar包,请告诉我!

设置快捷键如下:

2、设置好后,按alt+f,效果如下:

点击找到的mybatis后,会自动聚焦到mybatis这里

然后右键,选中如下,就能查看整个依赖关系了,就能知道是哪个包依赖到的了

依赖关系图:

其他操作后续再补充!!!!!!!!!!!!!

相关推荐
云烟成雨TD20 小时前
Spring AI Alibaba 1.x 系列【6】ReactAgent 同步执行 & 流式执行
java·人工智能·spring
于慨20 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
swg32132120 小时前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
gelald20 小时前
SpringBoot - 自动配置原理
java·spring boot·后端
殷紫川20 小时前
深入理解 AQS:从架构到实现,解锁 Java 并发编程的核心密钥
java
一轮弯弯的明月20 小时前
贝尔数求集合划分方案总数
java·笔记·蓝桥杯·学习心得
chenjingming66620 小时前
jmeter线程组设置以及串行和并行设置
java·开发语言·jmeter
殷紫川20 小时前
深入拆解 Java volatile:从内存屏障到无锁编程的实战指南
java
eddieHoo20 小时前
查看 Tomcat 的堆内存参数
java·tomcat
那个失眠的夜21 小时前
Mybatis延迟加载策略
xml·java·数据库·maven·mybatis