經過IntelliJ IDEA和Maven命令查看某個jar包是怎麼引入的

發現打包的時候引入的jar包有幾百個,若是想知道某個jar包是如何引入的,能夠spa

看Maven Projects,點開某個Module的Dependencies
xml

 

一層一層展開就能夠了blog

能夠直接輸入名稱高亮顯示,可是無法搜索……ci

 上面也有一個Show Dependencies按鈕,不過顯示的蜘蛛網太複雜,實在不知道從哪裏看起...io

另外還能夠經過Maven命令來查詢,ast

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

dependency:tree 表示樹狀顯示,還能夠dependency:list搜索

-Dverbose 表示能夠顯示全部的引用,包括由於屢次引用重複而忽略的。。引用

-Dincludes 能夠制定查詢條件im

其實Maven Projects下的Dependencies輸出跟下面的命令是一致的

mvn dependency:tree -Dverbose

能夠經過下面的命令查詢某個Module直接和間接引用的全部jar包...

mvn dependency:list -Dverbose

相關文章
相關標籤/搜索