Artifact présent mais maven ne le trouve pas

Fermé
gloria5739 Messages postés 49 Date d'inscription lundi 21 septembre 2020 Statut Membre Dernière intervention 21 janvier 2022 - 21 oct. 2021 à 15:41
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 21 oct. 2021 à 18:00
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 !

2 réponses

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
21 oct. 2021 à 17:11
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.
0
gloria5739 Messages postés 49 Date d'inscription lundi 21 septembre 2020 Statut Membre Dernière intervention 21 janvier 2022 1
21 oct. 2021 à 17:18
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.
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
21 oct. 2021 à 18:00
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é.
0