IntelliJ IDEA查看某个jar包是如何通过Maven引入的

Posted 小墨的童鞋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA查看某个jar包是如何通过Maven引入的相关的知识,希望对你有一定的参考价值。

发现打包的时候引入的jar包有几百个,如果想知道某个jar包是如何引入的,可以

看Maven Projects,点开某个Module的Dependencies

 

一层一层展开就可以了

可以直接输入名称高亮显示,但是没法搜索……

 上面也有一个Show Dependencies按钮,不过显示的蜘蛛网太复杂,实在不知道从哪里看起...

另外还可以通过Maven命令来查询,

mvn dependency:tree -Dverbose -Dincludes=com.fasterxml.jackson.core:jackson-annotations

dependency:tree 表示树状显示,还可以dependency:list

-Dverbose 表示可以显示所有的引用,包括因为多次引用重复而忽略的。。

-Dincludes 可以制定查询条件

其实Maven Projects下的Dependencies输出跟下面的命令是一致的

mvn dependency:tree -Dverbose

可以通过下面的命令查询某个Module直接和间接引用的所有jar包...

mvn dependency:list -Dverbose

以上是关于IntelliJ IDEA查看某个jar包是如何通过Maven引入的的主要内容,如果未能解决你的问题,请参考以下文章

用Intellij idea 编写Scala程序Spark2.0.0 依赖jar包如何解决

intellij idea 使用技巧通android studio

IntelliJ IDEA查找依赖关系,解决jar包冲突

Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

如何在intellij idea 2016.3.1中将jar包添加到external ligraries中

intellij idea 怎么导出jar包