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-repository
Standart 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
, manualInclude
parametreyle 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 dependency
eklentisinin eski sürümlerinin bir manual-purge-local-repository
hedefi vardı , bu artık (sürüm 2.8) manualInclude
. Belgelerine manualIncludes
(bir ile s
) hem de okunmalıdır.