使用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这里

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

依赖关系图:

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

相关推荐
lee_curry4 小时前
第四章 jvm中的垃圾回收器
java·jvm·垃圾收集器
九转成圣5 小时前
Java 性能优化实战:如何将海量扁平数据高效转化为类目字典树?
java·开发语言·json
直奔標竿6 小时前
Java开发者AI转型第二十七课!Spring AI 个人知识库实战(六)——全栈闭环收官,解锁前端流式渲染终极技巧
java·开发语言·前端·人工智能·后端·spring
金銀銅鐵6 小时前
[java] 编译之后的记录类(Record Classes)长什么样子(上)
java·jvm·后端
野生技术架构师8 小时前
金三银四面试总结篇,汇总 Java 面试突击班后的面试小册
java·面试·职场和发展
小袁拒绝摆烂9 小时前
多表关联大平层转JSON树形结构
java·json
ja哇9 小时前
大厂面试高频八股
java·面试·职场和发展
yoyo_zzm10 小时前
Laravel6.x新特性全解析
java·spring boot·后端
Nick_zcy10 小时前
小说在线阅读网站和小说管理系统 · 功能全解析
java·后端·python·springboot·ruoyi