發現打包的時候引入的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