我在pom.xml中有許多依賴關係。在我通過我的項目時,我安裝了不再使用的依賴關係(由於試驗和錯誤)。可以maven乾淨刪除已刪除的依賴項?
所以我刪除了pom.xml中不再使用的依賴關係。 執行mvn clean然後mvn安裝。 我在pom.xml中刪除的依賴不再存在於Maven倉庫中嗎?
我在pom.xml中有許多依賴關係。在我通過我的項目時,我安裝了不再使用的依賴關係(由於試驗和錯誤)。可以maven乾淨刪除已刪除的依賴項?
所以我刪除了pom.xml中不再使用的依賴關係。 執行mvn clean然後mvn安裝。 我在pom.xml中刪除的依賴不再存在於Maven倉庫中嗎?
mvn clean
請勿清理您的存儲庫。它只是清理項目。
你可以做手工,如@Arnaud評論,或者你可能更喜歡使用其上只聲明瞭您刪除的依賴性的項目maven-dependency-plugin與purge-local-repository
目標自動的方式:
mvn dependency:purge-local-repository
隨着幫助Purging local repository dependencies你需要這樣做。但這有點棘手。所以在使用它時要小心。
我認爲dependency:purge-local-repository
和可選參數excludes
會幫助你。
excludes
只是:groupId:artifactId形式的依賴項列表,不應刪除/刷新。
完整文檔請參閱this。
它們仍然存在於你的'〜/ .m2/repository'文件夾中。 –
刪除m2文件夾的內容,然後從命令行調用mvn install,其中pwd是您的項目主頁。 –