Intellij IDEA根據maven依賴名查找它是哪個pom.xml引入的(圖文詳解)

簡介

本文介紹Idea如何根據maven依賴名查找它是哪個pom.xml引入的。

有時候會有這樣的問題:我們知道項目裡用瞭某個依賴,想知道它是項目裡哪個pom.xml引入的,這樣可以進行修改版本、更新依賴等操作。

示例

需求:有個分佈式項目,想確定訂單微服務(order-core)裡使用的feign是哪個pom.xml引入的。

1. Idea安裝maven helper插件

2.在order-core的pom.xml裡查找

打開order-core的pom.xml

點擊“Dependencies Analyzer”(依賴分析器)

點擊“AllDependencies As List”(列表形式顯示依賴)

搜索“feign”,點擊“feign-core",在右側可以看到依賴結構,發現最頂層依賴是”spring-cloud-starter-openfeign“。

點擊“spring-cloud-starter-openfeign”

可以看到,本pom.xml(order-core)、account-api、storage-api都引入瞭“spring-cloud-starter-openfeign”

3.找本層(order-core)的pom.xml

可以看到,本層沒有引入“spring-cloud-starter-openfeign”。

4.找上層的pom.xml

找“account-api”和“storage-api”的pom.xml

可以看到,“account-api”和“storage-api”都沒有引入“spring-cloud-starter-openfeign”

5.找上上層的pom.xml

“account-api”和“storage-api”都以此pom.xml為父級:../../../parent/parent-api/pom.xml

OK,找到瞭。

到此這篇關於Intellij IDEA根據maven依賴名查找它是哪個pom.xml引入的的文章就介紹到這瞭,更多相關idea maven依賴內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: