Bazen maven, yerel olarak oluşturulan ve paketlenen belirli bir bağımlılığın, bağımlılık olarak sahip başka bir proje oluştururken yerel depoda bulunamadığından şikayet eder. Aşağıdaki gibi bir hata alıyoruz:
X projesinde hedef yürütülemedi: X projesi için bağımlılıklar çözülemedi: [arşiv deposunda] Y'nin bulunamaması yerel depoda önbelleğe alındı, dahili güncelleme aralığı sona erene veya güncellemeler zorlanana kadar çözümleme yeniden denenmeyecek - >
X'in inşa edilmekte olan proje olduğu ve Y'nin sözde eksik yapı olduğu yerde. Yerel depoya bakarsanız, yapı oradadır. Bu yapı hiçbir zaman arşiv depomuza yüklenmez, bu nedenle sorun tamamen yerel depoya bağlıdır.
Settings.xml'de ve tabii ki "mvn -U" da çeşitli profilleri denedik. Ne bir faydası var ne de yapmamalı çünkü bu yapı yerel depodan daha ileri gitmiyor.
İşe yarayan iki şey, maven'ın akıllı hale gelmesini çok uzun süre beklemek veya yerel depoyu tamamen silmektir. Muhtemelen bekleme seçeneği, yukarıda bahsedilen güncelleme aralığı ile ilgilidir.
Bu sorunu maven 3.0.2 ve 3.0.3 ile yaşadık. Archiva 1.0.3 kullanıyoruz (ancak yine de bu bir faktör olmamalı). Herhangi bir yardım çok takdir edilecektir.