web-dev-qa-db-fra.com

Plugin org.Apache.maven.plugins: maven-resources-plugin: 2.5 ou l'une de ses dépendances n'a pas pu être résolue: UnresolvedAddressException

J'ai intégré Maven à Eclipse et j'essaye de créer un projet maven. Chaque fois que j'essaie de créer un projet, son POM.xml affiche une erreur.

Plusieurs annotations trouvées sur cette ligne: - Exécution du plugin non couverte par la configuration du cycle de vie: org.Apache.maven.plugins: maven-compiler-plugin: 2.3.2: compile (exécution: default-compile, phase: compile) - Exécution du plugin non couvert par la configuration du cycle de vie: org.Apache.maven.plugins: maven-compiler-plugin: 2.3.2: testCompile (exécution: default-testCompile, phase: test-compile) - CoreException: impossible de calculer le plan de build: Plugin org.Apache .maven.plugins: maven-compiler-plugin: 2.3.2 ou l'une de ses dépendances n'a pas pu être résolue: Impossible de lire le descripteur d'artefact pour org.Apache.maven.plugins: maven-compiler-plugin: jar: 2.3.2: ArtifactResolutionException: échec du transfert de org.Apache.maven.plugins: maven-compiler-plugin: pom: 2.3.2 de htt: ///repo.maven.Apache.org/maven2 a été mis en cache dans le local
référentiel, la résolution ne sera pas tentée à nouveau tant que l'intervalle de mise à jour du central ne sera pas écoulé ou que les mises à jour ne seront pas forcées. Erreur d'origine: impossible de transférer l'artefact org.Apache.maven.plugins: maven-compiler-plugin: pom: 2.3.2 de/vers le central (htt: ///repo.maven.Apache.org/maven2): null vers htt : //
repo.maven.Apache.org/maven2/org/Apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom

Si j'essaie d'exécuter maven-install ou l'une des options d'exécution de maven. j'ai cette erreur

SLF4J: échec du chargement de la classe "org.slf4j.impl.StaticLoggerBinder". SLF4J: implémentation par défaut de l'implémentation de l'enregistreur sans opération (NOP) SLF4J: voir htt: //www.slf4j.org/codes.html#StaticLoggerBinder pour plus de détails. [INFO] Recherche de projets ... [INFO]
[INFO] ------------------------------------------ ------------------------------ [INFO] Building CQ5 MyApp UI 0.0.1-SNAPSHOT [INFO] ----- -------------------------------------------------- ----------------- Téléchargement: http://repo.maven.Apache.org/maven2/org/Apache/maven/plugins/maven-resources-plugin /2.5/maven-resources-plugin-2.5.pom [INFO] -------------------------------- ---------------------------------------- [INFO] ÉCHEC DE LA CONSTRUCTION [INFO] - -------------------------------------------------- -------------------- [INFO] Temps total: 12.289s [INFO] Terminé à: jeu 14 mars 14:39:09 IST 2013 [INFO] Mémoire finale: 1M/15M [INFO] -------------------------------------------- ---------------------------- [ERREUR] Plugin org.Apache.maven.plugins: maven-resources-plugin: 2.5 ou l'un des ses dépendances n'ont pas pu être résolues: impossible de lire le descripteur d'artefact pour org.Apache.maven.plugins: maven-resources-plugin: jar: 2.5: impossible de transférer l'artefact org.Apache.maven.plugins: maven-resources-pl ugin: pom: 2.5 depuis/vers le central (htt: //repo.maven.Apache.org/maven2): null vers htt: //repo.maven.Apache.org/maven2/org/Apache/maven/plugins/maven -resources-plugin/2.5/maven-resources-plugin-2.5.pom: UnresolvedAddressException -> [Aide 1] [ERREUR] [ERREUR] Pour voir la trace complète de la pile des erreurs, réexécutez Maven avec le commutateur -e. [ERREUR] Réexécutez Maven à l'aide du commutateur -X pour activer la journalisation complète du débogage. [ERREUR] [ERREUR] Pour plus d'informations sur les erreurs et les solutions possibles, veuillez lire les articles suivants: [ERREUR] [Aide 1] http://cwiki.Apache.org/confluence/display/MAVEN/PluginResolutionException

Que devrais-je faire?

13
rDX
  1. Si vous travaillez sur des fenêtres comme moi, accédez simplement à C:\Users\Owner.m2\repository et supprimez tous les fichiers qu'il contient. Assurez-vous de garder votre Eclipse à proximité.
  2. Ouvrez Eclipse et faites un clic droit sur votre projet, puis cliquez sur Maven puis sur Mettre à jour le projet. Une fenêtre de dialogue apparaît, assurez-vous d'avoir sélectionné les options "nettoyer les projets" et "mettre à jour la configuration du projet à partir de pom.xml".

Cela devrait effacer toutes les erreurs du projet. :)

18
Nagaraja G Devadiga

Vous n'avez pas vraiment besoin de tout supprimer du répertoire .m2\repository. Juste les répertoires des 'bibliothèques problématiques', dans votre exemple YOUR_MAVEN_REPO.m2\repository\org\Apache\maven\plugins\maven-compiler-plugin et supprimez le dossier 2.3.2.

Cliquez ensuite avec le bouton droit sur le projet dans Eclipse et Maven-> Mettre à jour le projet. Vous obtiendrez probablement une erreur différente et vous devrez répéter la procédure. Faites-le 3-4 fois et ça devrait aller ...

4
user4483023

Merci à tous pour votre aide et vos conseils. J'ai moi-même l'erreur. Je suis dans un réseau proxy et je devais définir l'ID utilisateur et le mot de passe dans le fichier settings.xml d'Apache maven.

3
rDX

On dirait que vous devrez peut-être ajouter la dépendance sl4j dans votre fichier pom. Voir ici: Impossible de charger la classe "org.slf4j.impl.StaticLoggerBinder"

Voici la dépendance du Finder de dépendance dans CQ5.5:

<dependency>
    <groupId>org.Apache.sling</groupId>
    <artifactId>org.Apache.sling.commons.log</artifactId>
    <version>2.1.3-R1232904</version>
    <scope>provided</scope>
</dependency>

En espérant que ça aide et bonne chance.

2
Woodifer