查找maven中任意一个jar包被哪个包依赖

版权声明:技术总结来自互联网,书籍,以及工作积累。如果觉得我的总结有帮助,欢迎分享。 https://blog.csdn.net/qq1332479771/article/details/89481015

背景

收到公司代码检测发来的消息,说是项目中引入的某个jar包版本过低存在安全问题,需要升级,但是,笔者硬是找了半天都没有找到是哪个地方引入了这个jar。
在这里插入图片描述
现在问题就是需要找到是哪里引入的这个包,并将其排除。

方法一:mvn dependency:tree命令

# 打开cmd
# 切换到代码库的主目录中
# 执行如下命令
mvn dependency:tree > C:\Users\wayss000\Desktop\maven.txt
# 该命令作用是讲maven的依赖trree打印到maven.txt文件中
# 值得注意的是,如果你的代码相互之间有依赖,则需要先执行mvn install
# 最后,在maven.txt中Ctrl + F 搜索要寻找的jar名

方法二:用idea图形界面操作

如图,
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq1332479771/article/details/89481015