Bağımlılığı X olan bir proje üzerinde çalışıyorum.
Projemin pom'a Y'yi açıkça dahil ederdim. Ancak, kullanılmadı ve işleri daha temiz hale getirmek için, onu bağımlılık olarak X'in pom'una ekledim. X bir salım bağımlılığı olarak işaretlenmiştir.
Sorun, Y'yi projemin pom'undan çıkardıktan ve X'in pom'una ekledikten sonra, projem onu almıyor mvn -U clean package
. Ben -U güncelleme anlık görüntüleri biliyorum ama sürümleri.
Peki ~ / .m2 / depo dizinini silmeden X'in pom'unun yeniden indirilmesini nasıl zorlayabilirim? Ayrıca, koşmayı denedim dependency:purge-local-repository
ve o da işe yaramadı.
X
pompasını değiştirirseniz , sadece bir yama numarası değişikliği olsa bile, yeni bir sürüm oluşturmalıdır: 1.3
-> 1.3.1
. Bu, bu sorunu en başından ortadan kaldıracaktır.