2011-10-20 67 views

回答

1

具有存儲庫的一點是要存檔由你的項目和任何其他使用廣口瓶。爲了確定什麼是「未使用」,您需要詢問您擁有的每個項目,構建傳遞依賴矩陣,並刪除不在其上的東西。

我使用rm刪除未使用的東西,但我也不會試圖認爲我的存儲庫。

最快,最容易做的事情是吹掉存儲庫並在建立項目時重新填充它。

+0

感謝您的幫助,但我的問題是您怎麼知道,哪些是孤兒JAR? – Maulzey

+0

@MaulikShah我告訴過你 - 找到每個使用存儲庫的單個項目並構建一個依賴關係樹。常春藤沒有辦法做到這一點,因爲它不能跟蹤你的項目 - 這是相反的方式。例如,參見[這個答案基本上是同一個問題](http://www.coderanch.com/t/109232/tools/Maven-Remove-unused-jars-repository)。用唯一真實的解決方案更新答案。 –