Maven: Artefakt tanımlayıcısı okunamadı
Birinin bana mücadele ettiğim bir sorunla ilgili yardımcı olabileceğini umuyorum.
Projemi terminalden oluşturmaya çalıştığımda bu hatayı alıyorum:
Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT
Common.test-data-utils` kavanozu ayrı bir proje tarafından oluşturulur ve bu proje ile başka bir proje arasında paylaşılır (diğer proje de derlenmez, ancak bu başka bir soruna bağlıdır).
com.morrislgn.merchandising.common:test-data-utilsdosyasını sorunsuz bir şekilde oluşturabiliyorum, makinemdeki
.m2` yerel deposunda yaptığı girişi görebiliyorum. Eclipse'teki depomu da yeniden indeksledim.
Projemin POM'unda bu giriş var:
<dependency>
<groupId>com.morrislgn.merchandising.common</groupId>
<artifactId>test-data-utils</artifactId>
<version>0.3b-SNAPSHOT</version>
</dependency>
Bu da bana doğru gibi görünüyor - POM Eclipse'te görüntülendiğinde de herhangi bir hata bildirmiyor.
Birisi bana burada neyi kaçırdığımı veya yanlış yaptığımı söyleyebilir mi?
239
3
Aynı sorunu maven derleme komut satırının gayet iyi çalıştığı eclipse ile de yaşadım AMA bunu dene
Hata gider.... neden mvn komut satırım bu dizinlerle çalışırken eclipse .m2eclipse çalışmadı, hiçbir fikrim yok ve bu biraz berbat. Projem şimdi eclipse'de tekrar çalışıyor.
Bu sorunu, bu hatanın gösterildiği depo klasörlerinde .jar ve .pom dosyaları dışındaki her şeyi silerek çözdüm.
İki farklı grup kimliğinden bahsediyorsunuz:
com.morrislgn.merchandising.common
vecom.johnlewis.jec.webpim.common
. Belki de sorun budur.