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

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

依赖关系图:

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

相关推荐
Predestination王瀞潞2 小时前
1. Java SE到底是什么:不仅仅是面向对象
java·开发语言
苏渡苇2 小时前
虚拟线程(Virtual Threads)初体验:10万并发如喝水(JDK 21)
java·高并发·虚拟线程·jdk21·virtual threads
yuanlaile2 小时前
2026后端趋势:Java 老了?Go 才是未来?
java·后端·golang·go与java·后端学什么
春日见2 小时前
Matlab快速入门 基础语法教学
java·开发语言·驱动开发·matlab·docker·计算机外设
浩瀚之水_csdn3 小时前
++ Lambda 表达式详解
java·jvm·windows
₍˄·͈༝·͈˄*₎◞ ̑̑码3 小时前
多线程——线程安全问题
java·线程安全
皙然3 小时前
深入浅出 JVM:从内存结构到性能调优的全维度解析
java·jvm
冬天豆腐3 小时前
Springcloud,Nacos管理,打jar包后,启动报错
java·spring cloud·maven·jar
redgxp3 小时前
SpringBoot3整合FastJSON2如何配置configureMessageConverters
java