web-dev-qa-db-fra.com

Erreur: m2e Install In Eclipse

J'ai essayé d'installer Maven Integration for Eclipse et j'ai reçu ces erreurs.

    Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.Eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.Eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e logback appender 1.4.0.20130601-0317 (org.Eclipse.m2e.logback.appender 1.4.0.20130601-0317)
    To: bundle org.Eclipse.m2e.core.ui [1.4.0,1.5.0)
  Cannot satisfy dependency:
    From: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.Eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
    To: org.Eclipse.m2e.logback.appender [1.4.0.20130601-0317]

Mon processus a été Aide >> EclipseMarketplace >> Recherche "Intégration Maven pour Eclipse" >> Installer (m2e)

S'il vous plaît aider.

Modifier

Après avoir rencontré une multitude de problèmes, il a été décidé de désinstaller Eclipse Indigo 3.6.2 et d’installer Indigo 3.7 (conformément aux normes de la société pour laquelle je travaille actuellement). Après avoir pris cette décision, tous les problèmes d’installations (maven et autres) ont été résolus.

79
Rachel_Franz

J’ai rencontré un problème similaire aujourd’hui et j’ai trouvé que cette question avait récemment été posée et qu’elle avait reçu une réponse au forum atlassian . Ma solution consistait à installer slf4j sur la base de directives tirées de ce billet de blog à propos de "Journalisation SLF4J dans des plugins Eclipse".

Pour extraire, voici ce que j'ai fait:

  1. Eclipse -> Aide -> Installer un nouveau logiciel
  2. Ajouter un nouveau site de logiciel:
  3. Développez "Maven osgi-bundles" et sélectionnez "slf4j-api"
  4. Cliquez sur "Suivant" et suivez l'installation.

Une fois l'installation terminée (et Eclipse a été redémarré), j'ai pu installer le plug-in maven.

UPDATE:

Certaines des autres réponses de ce fil contiennent maintenant des liens vers des référentiels de paquets officiels. Je n'ai pas vérifié s'ils fonctionnaient, mais si vous préférez utiliser un référentiel officiel, vous savez maintenant où les trouver :)

127
Lasse Christiansen

Utilisez le site de mise à jour du logiciel sous la forme http://download.Eclipse.org/technology/m2e/releases/1. Cela a fonctionné pour moi et vous a permis d’échapper avec exactement le même message d’erreur.

28
SashikaXP

L’équipe de plugins a créé un correctif pour m2e 1.4 et Eclipse Indigo (avec cette précision: Indigo n’est plus officiellement pris en charge pour m2e):

Dépôt P2: http://download.Eclipse.org/technology/m2e/releases-for-Indigo/1.4/

Référence: liste de diffusion m2e-users

20
Alix Lourme

En utilisant Helios, j'ai utilisé ce référentiel pour télécharger Maven Integration For Eclipse sans aucun problème.

http://download.Eclipse.org/technology/m2e/releases/1.

12
Bryan

Cela signifie que le dossier Eclipse/plugins est manquant "org.slf4j.api_1.6.4.v20120130-2120.jar", vous devez donc copier le fichier dans Eclipse/plugins!

6
Hoan Do Tat

Ubuntu 13.04, Eclipse 3.8.1. Pour l’étape 3, il me suffisait d’ajouter le site principal de téléchargement Juno: http://download.Eclipse.org/releases/juno et m2e peut être installé à partir de cet emplacement.

6
user3166249

En effet, maven 1.5 n’est pas compatible avec la version actuelle d’Eclipse. Nous devons donc utiliser Maven 1.4 ou 1.3

Les étapes pour installer Maven 1.4 est ci-dessous

1) Cliquez sur Aide dans Eclipse

2) Installer un nouveau logiciel

3) L'URL de l'emplacement du site est " http://download.Eclipse.org/technology/m2e/releases "

4) Décochez la case "Afficher uniquement les dernières versions des logiciels disponibles" si vous ne décochez pas cette case, seules les versions les plus récentes seront affichées et la version 1.4 ne sera pas affichée.

5) Sélectionnez M2E et SLF4J de la version 1.4 et cliquez sur Suivant.

4
rajeesh

Si vous utilisez Eclipse Indigo - Il semble manquer beaucoup de fichiers. Si vous téléchargez Eclipse Kepler, il semble que les fichiers manquants dans Indigo. Peut suggérer de passer.

3
Tyguy

Vous pouvez trouver org.slf4j.api 1.6.4/1.7.2 sur le référentiel Orbit , qui est plus fiable que les référentiels tiers.

1
aphex

J'ai eu ce problème avec la dernière version d'Eclipse Indigo 64bit. J'ai résolu l'installation de la dernière version d'Eclipse Juno 64bit.

1
JoseAntonio1984

La raison pour laquelle Maven ne peut pas résoudre slf4j est qu’il ne parvient pas à le trouver sur le site du logiciel disponible. C'est pourquoi la suggestion de @Lasse d'utiliser un autre site logiciel fonctionne. Je voudrais souligner que la cause fondamentale est que la documentation atlassian est obsolète maintenant. Nous pouvons donc simplement utiliser la dernière version de Maven. Référence: Erreur d'installation de Maven pour Eclipse (M2E)

0
Powpow