Maven: Fallo al leer el descriptor del artefacto
Espero que alguien pueda ayudarme con un problema con el que estoy luchando.
Cuando trato de construir mi proyecto desde la terminal me da este error:
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
El jar common.test-data-utils
es creado por un proyecto separado y compartido entre este y otro proyecto (el otro proyecto tampoco construye, pero eso es por otro problema).
Puedo construir com.morrislgn.merchandising.common:test-data-utils
sin problemas, puedo ver la entrada que hace en el repositorio local .m2
en mi máquina. También he reindexado mi repositorio en Eclipse.
El POM de mi proyecto tiene esta entrada:
<dependency>
<groupId>com.morrislgn.merchandising.common</groupId>
<artifactId>test-data-utils</artifactId>
<version>0.3b-SNAPSHOT</version>
</dependency>
Lo cual me parece correcto - el POM tampoco reporta ningún error cuando se ve en Eclipse.
¿Puede alguien decirme lo que estoy perdiendo aquí o haciendo mal?
239
3
Tuve el mismo problema con eclipse donde la línea de comandos de maven build funcionaba bien PERO intente esto
El error desaparece....por qué mi línea de comandos mvn funcionaba con esos directorios y eclipse .m2eclipse no podía, no tengo ni idea y es una mierda. Mi proyecto ya funciona de nuevo en eclipse.
He solucionado este problema borrando en las carpetas del repositorio donde se mostraba este error todo excepto los archivos .jar y .pom.
Mencionas dos groupIds diferentes,
com.morrislgn.merchandising.common
ycom.johnlewis.jec.webpim.common
. Tal vez este sea el problema.