Kadang-kadang maven mengeluh bahwa ketergantungan tertentu, yang dibangun dan dipaketkan secara lokal, tidak dapat ditemukan di repositori lokal saat membangun proyek lain yang memilikinya sebagai ketergantungan. Kami mendapatkan kesalahan seperti:
Gagal menjalankan tujuan pada proyek X: Tidak dapat menyelesaikan ketergantungan untuk proyek X: Kegagalan menemukan Y di [gudang archiva] telah di-cache di repositori lokal, resolusi tidak akan dicoba lagi hingga interval pembaruan internal telah berlalu atau pembaruan dipaksakan - >
Di mana X adalah proyek yang sedang dibangun, dan Y adalah artefak yang seharusnya hilang. Jika Anda melihat di repositori lokal, artefaknya ada di sana. Artefak ini tidak pernah diinstal di repositori archiva kami, jadi masalahnya hanya berbasis di repositori lokal.
Kami telah mencoba berbagai profil di settings.xml, dan tentu saja "mvn -U". Tidak ada gunanya, juga tidak seharusnya karena artefak ini tidak pernah melangkah lebih jauh dari repositori lokal.
Hanya dua hal yang tampaknya berhasil adalah menunggu dalam waktu yang sangat lama sampai maven cerdas, atau untuk menghapus repositori lokal sepenuhnya. Agaknya opsi menunggu terkait dengan interval pembaruan yang disebutkan di atas.
Kami telah mengalami masalah ini dengan maven 3.0.2 dan 3.0.3. Kami menggunakan Archiva 1.0.3 (tetapi sekali lagi ini seharusnya tidak menjadi faktor). Bantuan apa pun akan sangat dihargai.