2013-04-10 180 views
1

我正在使用IntelliJ IDEA中的Java Maven項目,但POM文件與其他程序員有很多依賴關係,所以我感覺該項目並未使用大多數依賴項。我怎樣才能找出項目中沒有使用哪些依賴關係。謝謝IntelliJ IDEA中的java Maven項目,我如何找到不需要的依賴項?

+0

看看和可能的重複:http://stackoverflow.com/questions/1517611/is-there-a-simple-way-to-remove-unused-dependencies-from-a-maven-pom-xml – 2013-04-10 17:29:55

+2

'mvn dependency:analyze'會給你一些信息 – 2013-04-10 17:42:01

+0

如果你使用的是IntelliJ,請看:http://jonnyzzz.com/blog/2013/05/13/removing-unused-dependencies-in-idea/死鏈接:Jonnyzzz依賴插件 – Benj 2016-06-14 12:13:27

回答

3

有時簡單的解決方案是最好的。

一個簡單的解決方案是隻刪除所有依賴關係,並嘗試編譯您的代碼。通過重新添加依賴項修復所有編譯錯誤。

+0

+1 [簡單的解決方案](http://en.wikipedia.org/wiki/Occam's_razor):) – linski 2013-04-10 17:47:04

+0

但它的花費很長... – SJS 2013-04-10 18:36:44

0

您是否嘗試過運行IDEA代碼檢查?我認爲它也檢查maven。

相關問題