J'espère que quelqu'un pourra m'aider à résoudre un problème auquel je suis confronté.
Lorsque j'essaie de construire mon projet à partir du terminal, j'obtiens cette erreur :
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
Le jar common.test-data-utils
est créé par un projet séparé et partagé entre ce projet et un autre (l'autre projet ne se construit pas non plus, mais cela est dû à un autre problème).
Je suis capable de construire com.morrislgn.merchandising.common:test-data-utils
sans problème, je peux voir l'entrée qu'il fait dans le dépôt local .m2
sur ma machine. J'ai également réindexé mon référentiel dans Eclipse.
Le POM de mon projet contient cette entrée :
<dependency>
<groupId>com.morrislgn.merchandising.common</groupId>
<artifactId>test-data-utils</artifactId>
<version>0.3b-SNAPSHOT</version>
</dependency>
Ce qui me semble correct - le POM ne signale pas non plus d'erreurs lorsqu'il est affiché dans Eclipse.
Quelqu'un peut-il me dire ce que j'ai manqué ou ce que j'ai mal fait ?
J'ai eu le même problème avec eclipse où la ligne de commande maven build fonctionnait très bien MAIS essayez ceci
L'erreur disparaît....pourquoi ma ligne de commande mvn fonctionnait avec ces répertoires et pas eclipse .m2eclipse, je n'en ai aucune idée et ça craint un peu. Mon projet fonctionne à nouveau dans Eclipse.