web-dev-qa-db-fra.com

Impossible de calculer le plan de construction: plugin org.Apache.maven.plugins: maven-resources-plugin: 2.6 ou l'une de ses dépendances n'a pas pu être résolue.

Quand je suis essayer de construire le projet, il donne cette erreur.

Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'ProjectName'.
Could not calculate build plan: Plugin org.Apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.Apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-resources-plugin:jar:2.6
Could not calculate build plan: Plugin org.Apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.Apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-resources-plugin:jar:2.6

Ma version de Java est 1.8 et celle de Maven est 3.2.5.

Et aussi quand je configure Maven pour la première fois sur mon ordinateur et que je vérifie que Maven a été configuré correctement avec la commande mvn --version et que cela fonctionne bien . Mais après avoir redémarré mon ordinateur et vérifié que Maven fonctionne correctement ..__, il indique ensuite:

C:\Users\User Name>mvn --version
'mvn' is not recognized as an internal or external command,
operable program or batch file.
12
NoughT

Essayez les étapes suivantes:

  1. Assurez-vous d'avoir la connectivité (vous pouvez naviguer) (Ce type d'erreur est généralement dû à la connectivité avec Internet)

  2. Téléchargez Maven et décompressez-le

  3. Créer une variable système Java_HOME

  4. Créer une variable système M2_HOME

  5. Ajoutez %Java_HOME%\bin;%M2_HOME%\bin; à votre variable PATH

  6. Ouvrez une fenêtre de commande cmd. Contrôle: mvn -v

  7. Si vous avez un proxy, vous devrez le configurer

http://maven.Apache.org/guides/mini/guide-proxies.html

  1. Assurez-vous d'avoir .m2/repository (effacez tous les dossiers et fichiers ci-dessous)

  2. Si vous allez utiliser Eclipse, vous devrez créer le settings.xml

Le plug-in Maven dans Eclipse - Le fichier Settings.xml est manquant

Vous pouvez voir plus de détails dans

http://maven.Apache.org/ref/3.2.5/maven-settings/settings.html

9
Fernando Castilla

Supprimez tous les fichiers du dossier du référentiel .m2 et reconstruisez le projet.

Essayez ce qui suit: 

  1. Assurez-vous d’ajouter la variable M2_HOME à vos variables d’environnement. Il semble que vous ayez défini M2_HOME temporairement dans une fenêtre cmd et non en tant que variable d'environnement permanente. Ajoutez également M2_HOME à la variable PATH

  2. Accédez au dossier m2 dans votre répertoire utilisateur. 

    Exemple: Sous Windows, pour l'utilisateur bot, le répertoire .m2 sera sous C:\Users\bot. Recherchez le fichier settings.xml dans ce répertoire et recherchez l'URL du référentiel dans ce fichier. Voyez si vous êtes capable de frapper cette URL à partir de votre navigateur. Sinon, vous devrez probablement pointer vers un autre référentiel Maven ou utiliser un proxy. 

  3. Si vous parvenez à accéder à l'URL du référentiel à partir du navigateur, vérifiez si le référentiel contient le maven-resource-plugin version 2.6. Cela peut être trouvé en accédant au dossier org.Apache.maven.plugins dans le navigateur. Il est possible que votre pom ait codé de manière irréversible la dépendance du plug-in à la version 2.6, mais qu'elle ne soit pas disponible dans le référentiel. Cela peut être corrigé en remplaçant la version de Depndency par celle disponible dans le référentiel.

1
CKing

Essayez de mettre à jour votre Eclipse avec le dernier référentiel Maven comme suit:

  1. Ouvrez la boîte de dialogue "Installer" en choisissant "Aide/Installer un nouveau logiciel ..." dans Eclipse.
  2. Insérer le lien suivant dans la zone de saisie "Work with:" http://download.Eclipse.org/technology/m2e/releases/
    et appuyez sur Entrée
  3. Sélectionnez (cochez) "Intégration Maven pour Eclipse" et choisissez le bouton "Suivant>".
  4. Poursuivez l'installation, confirmez le contrat de licence, laissez l'installation télécharger ce qui est nécessaire.
  5. Après une installation réussie, vous devez redémarrer Eclipse.
  6. Votre projet devrait maintenant être chargé sans les erreurs liées à Maven
1
user4311047

J'ai eu un problème similaire dans suite d'outils de printemps (sts) . LE référentiel .m2 n'a pas été complètement téléchargé sur le système local, raison pour laquelle j'ai eu cette erreur. J'ai donc réinstallé sts et supprimé le référentiel .m2 du système et créé un nouveau projet maven dans sts qui a téléchargé le référentiel complet. Cela a fonctionné pour moi.

0
Anirudh

Cela m’a aidé: J’ai créé un nouveau projet maven qui fonctionnait bien dans mon ancien espace de travail, mais qui donnait les erreurs ci-dessus dans le nouvel espace de travail. Je devais faire ce qui suit: - Ouvrez l'ancien espace de travail sur Eclipse - ouvrez l'onglet Préférences - Rechercher Maven dans le filtre - Copiez le chemin d'accès à settings.xml à partir de Paramètres utilisateur - Paramètres utilisateur - Basculer vers un nouvel espace de travail - Mise à jour des préférences - Maven - Paramètres utilisateur - Chemin des paramètres utilisateur

Une fois la construction terminée, toutes les erreurs sont résolues.

0
Srikanth Hampapur

Étape 1: Supprimer toutes les instances de Java de votre machine

Étape 2: Supprimez toutes les variables d'environnement liées à Java/jdk/jre.

Étape 3: Archivez dans le dossier des fichiers de programme et des fichiers de programme (X86), il ne devrait pas y avoir de dossier Java. 

Étape 4: réinstallez Java. 

Étape 5: Accédez à cmd et tapez "Java-version" Résultat: la version Java qui est installée sur votre ordinateur s'affiche. 

Étape 6: supprimez maintenant tous les fichiers qui se trouvent dans le dossier C: /User/AdminOrUserNameofYourMachine/.m2

Étape 6: allez dans cmd et exécutez "mvn -v" Résultat: la version Apache maven sera installée sur votre ordinateur.

Étape 7: Reconstruisez maintenant votre projet. 

Cela a fonctionné pour moi.

0
Deepika Mittal