2016-01-14 49 views
0

我在pom.xml中有許多依賴關係。在我通過我的項目時,我安裝了不再使用的依賴關係(由於試驗和錯誤)。可以maven乾淨刪除已刪除的依賴項?

所以我刪除了pom.xml中不再使用的依賴關係。 執行mvn clean然後mvn安裝。 我在pom.xml中刪除的依賴不再存在於Maven倉庫中嗎?

+5

它們仍然存在於你的'〜/ .m2/repository'文件夾中。 –

+0

刪除m2文件夾的內容,然後從命令行調用mvn install,其中pwd是您的項目主頁。 –

回答

1

mvn clean請勿清理您的存儲庫。它只是清理項目。

1

你可以做手工,如@Arnaud評論,或者你可能更喜歡使用其上只聲明瞭您刪除的依賴性的項目maven-dependency-pluginpurge-local-repository目標自動的方式:

mvn dependency:purge-local-repository 
1

隨着幫助Purging local repository dependencies你需要這樣做。但這有點棘手。所以在使用它時要小心。

我認爲dependency:purge-local-repository和可選參數excludes會幫助你。

excludes只是:groupId:artifactId形式的依賴項列表,不應刪除/刷新。

完整文檔請參閱this