Spero che qualcuno possa aiutarmi con un problema con cui sto lottando.
Quando provo a costruire il mio progetto dal terminale ottengo questo errore:
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
Il jar common.test-data-utils
è creato da un progetto separato e condiviso tra questo e un altro progetto (anche l'altro progetto non costruisce, ma questo è dovuto a un altro problema).
Sono in grado di costruire com.morrislgn.merchandising.common:test-data-utils
senza problemi, posso vedere la voce che fa nel repository locale .m2
sulla mia macchina. Ho anche reindicizzato il mio repository in Eclipse.
Il POM per il mio progetto ha questa voce:
<dependency>
<groupId>com.morrislgn.merchandising.common</groupId>
<artifactId>test-data-utils</artifactId>
<version>0.3b-SNAPSHOT</version>
</dependency>
Il che sembra essere corretto per me - il POM non riporta alcun errore quando viene visualizzato in Eclipse.
Qualcuno può dirmi cosa mi manca qui o cosa sto facendo di sbagliato?
Ho avuto lo stesso problema con eclipse dove la linea di comando di maven build funzionava bene MA prova questo
L'errore sparisce....perché la mia linea di comando mvn ha funzionato con quelle directory ed eclipse .m2eclipse no, non ne ho idea e fa un po' schifo. Il mio progetto ora funziona di nuovo in eclissi.