Dosyaları manuel olarak silmek işe yarasa da, projenizin bağımlılıklarını yerel (önbellek) deponuzdan kaldırmanın ve isteğe bağlı olarak uzak depolardan yeniden çözmenin resmi bir yolu vardır .
purge-local-repositoryStandart Maven bağımlılık eklentisindeki amaç , bu projenin yerel olarak yüklenen bağımlılıklarını önbelleğinizden kaldıracaktır . İsteğe bağlı olarak, bunları aynı anda uzak depolardan yeniden çözebilirsiniz.
Bu, bir proje aşamasının parçası olarak kullanılmalıdır çünkü kapsayıcı proje için bağımlılıklar için geçerlidir. Ayrıca geçişli bağımlılıklar da varsayılan olarak (yerel olarak) temizlenecektir.
Önbellekten tek bir yapıyı açıkça kaldırmak istiyorsanız purge-local-repository, manualIncludeparametreyle birlikte kullanın . Örneğin, komut satırından:
mvn dependency:purge-local-repository -DmanualInclude="groupId:artifactId, ..."
Belgeler, bunun varsayılan olarak geçişli bağımlılıkları kaldırmadığını ima eder. Standart olmayan bir önbellek konumuyla veya birden çok platformda çalıştırıyorsanız, bunlar dosyaları "elle" silmekten daha güvenilirdir.
Tam dokümantasyon maven-bağımlılık-eklenti spesifikasyonundadır.
Not : maven dependencyeklentisinin eski sürümlerinin bir manual-purge-local-repositoryhedefi vardı , bu artık (sürüm 2.8) manualInclude. Belgelerine manualIncludes(bir ile s) hem de okunmalıdır.