首頁 > 軟體

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

2022-08-20 14:00:13

簡介

本文介紹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依賴內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com