Artifact présent mais maven ne le trouve pas
gloria5739
Messages postés
50
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
J'utilise Maven sans connexion internet. J'ai donc fais attention à ce qu'on retrouve toutes les librairies utilsées dans mon repository. Cependant, quand j'essaye de faire un maven clean, j'ai une erreur :
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project serenity-junit-starter: Execution default-clean of goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean failed: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Cannot access nexus (https://nexus.***.***/****/content/groups/public/) in offline mode and the artifact org.codehaus.plexus:plexus-utils:jar:1.1 has not been downloaded from it before. -> [Help 1]
Alors que j'ai pourtant accès au Nexus depuis mon PC, et que je l'ai configuré dans mon settings.xml.
Et je ne comprends pas pourquoi il veut accéder à mon nexus alors que toutes les librairies nécéssaires sont dans mon repo.
Si vous avez des idées, merci !
J'utilise Maven sans connexion internet. J'ai donc fais attention à ce qu'on retrouve toutes les librairies utilsées dans mon repository. Cependant, quand j'essaye de faire un maven clean, j'ai une erreur :
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project serenity-junit-starter: Execution default-clean of goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean failed: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Cannot access nexus (https://nexus.***.***/****/content/groups/public/) in offline mode and the artifact org.codehaus.plexus:plexus-utils:jar:1.1 has not been downloaded from it before. -> [Help 1]
Alors que j'ai pourtant accès au Nexus depuis mon PC, et que je l'ai configuré dans mon settings.xml.
Et je ne comprends pas pourquoi il veut accéder à mon nexus alors que toutes les librairies nécéssaires sont dans mon repo.
Si vous avez des idées, merci !
2 réponses
-
Bonjour,
Le message d'erreur est pourtant explicite :
"Cannot access nexus in offline mode and the artifact org.codehaus.plexus:plexus-utils:jar:1.1 has not been downloaded from it before"
Il faut que tu rajoutes manuellement cette dépendance puisque Maven ne peut pas la récupérer automatiquement depuis le Nexus. -
Bonjour,
Justement j'ai vérifié, comme je l'ai précisé, j'ai bien cette dependance dans mon repo, c'est pour ça que je ne comprends pas.-
Il me semble que org.codehaus.plexus:plexus-utils est un des premiers jars utilisés par Maven pour s'exécuter, son absence me fait plutôt penser à un repository complètement vide, probablement parce que le repository utilisé n'est pas celui dans lequel tu regardes, il faudrait vérifier les settings.xml et/ou la configuration de ton IDE pour corriger le repository utilisé.
-