- Au sujet de l'IDE Eclipse (Indigo, Juno et Kepler (versions 32 et 64 bits))
- Plates-Formes: Windows, Ubuntu, Mac
-
m2e version: 1.1.0.20120530-0009, 1.2.0.20120903-1050, 1.3.0.20130129-0926,
1.4.0.20130601-0317
Infos générales
L'erreur ci-dessus est venu après la mise à jour de la m2e à la version 1.1. En supprimant m2e 1.1 et restauration m2e 1.0 tout a bien fonctionné. J'ai essayé de reproduire le problème dans Windows et Ubuntu et il m'a donné exactement la même erreur. De nombreuses configurations de la slf4j-api et logback ont été testés mais aucun ne semble fonctionner.
L'erreur apparaît dans tout projet maven , même sans déclaration de slf4j de dépendance.
-
Nouveau Projet Maven--> maven-archetype-quickstart
et
-
Nouveau Projet Maven--> projet Simple, sans archétype de sélection
résultat de
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
Les tests environnements et configurations
Testé avec Eclipse Indigo et Eclipse Juno (32 et 64 bits à la fois) sur Mac, 32 bits sur Ubuntu et 64 et 32 bits sur Windows. Testé les nouvelles installations de Juno Classique, Juno outils de Modélisation, Kepler Standard, Kepler Outils de Modélisation et produit la même erreur.
L'erreur s'affiche à nettoyer, installer, tester, déployer, generate-sources, de valider , de compilation , de colis, de l'intégration-test, vérifier et les combinaisons de l'objectif propre avec le reste des objectifs. Il apparaît également avec les paramètres -e et -X. Il y avait une tentative de supprimer la m2e référentiel et de la télécharger à partir de zéro, mais là encore sans succès. Il devrait m'a mentionné qu'il a été testé sur 3 machines différentes et virtual box tous les systèmes ci-dessus, mais il produit le même message d'erreur.
Essayé tous les différents logback configurations (à partir de 1.0.4 à 1.0.13) qui permettent de résoudre les slf4j-api et logback-core dépendances, mais produisent tous le même message d'erreur:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version></version>
</dependency>
Essayé tous différents (de 1.6.1 à 1.7.5 ) slf4j-simple configurations.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
Essayé tous différents (de 1.6.1 à 1.7.5 ) log4j-sur-slf4j configurations.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
Essayé tous différents (de 1.6.1 à 1.7.5 ) slf4j-jdk14 configurations.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
Essayé tous différents (de 1.6.1 à 1.7.5 ) slf4j-log4j12 configurations.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
Essayé slf4j-nop 1.7.5 de configuration.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.5</version>
<scope>compile</scope>
</dependency>
Le dernier mais pas le moins les journaux sont enregistrés et imprimés en dépit de l'erreur.
Des moyens de reproduire l'erreur
-
Téléchargement Eclipse Juno, de l'Indigo ou Kepler 32 ou 64 bits (Toutes les installations cause de la même erreur).
-
Installer m2e - Intégration de Maven pour Eclipse
- Juno - http://download.eclipse.org/releases/juno
- Kepler - http://download.eclipse.org/releases/kepler
- Indigo http://download.eclipse.org/technology/m2e/releases/ (actuellement indisponible)
OU
-
Mise à jour de votre m2e version de 1.1.0.20120530-0009, ou 1.2.0.20120903-1050, ou 1.3.0.20130129-0926, ou 1.4.0.20130601-0317 )
-
Sélectionnez Fichier->Nouveau->Autres->Maven Project->Cliquez Sur Suivant->Sélectionnez
maven-archetype-quickstart à partir du catalogue->TerminerOU
Sélectionnez Fichier->Nouveau->Autres->Maven Project->Cliquez sur Suivant->Sélectionnez Créer un projet simple (sauter archétype de sélection)-> Complet Artefact info-> Terminer
-
- Clic droit sur le projet->s'Exécute en tant Qu'->clean install (ou tout autre objectif mentionné ci-dessus)
La première ligne sur la console
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
P. S. les projets Existants produira le même message d'erreur après la mise à jour de la m2e version de 1.1.0.20120530-0009, 1.2.0.20120903-1050, 1.3.0.20130129-0926, 1.4.0.20130601-0317
Les mises à jour
MODIFIER
m2e site de support:
-
La question ci-dessus a été posté comme un bogue dans m2e site de support et la réponse de Igor Fedorenko était que
Il n'y a pas de plans immédiats pour supprimer ce message.
Pour l'affichage ci-dessus bogue, veuillez vous référer à m2e le soutien officiel du site
EDIT 2
- L'erreur ci-dessus indication est présente également à m2e version 1.2.0.20120903-1050
EDIT 3
- L'erreur ci-dessus indication est présente également à m2e version 1.3.0.20130129-0926
EDIT 4
- L'erreur ci-dessus indication est présente également à m2e version 1.4.0.20130601-0317
EDIT 5
***Reported FIXED***
- L'erreur ci-dessus est rapporté que fixe pour m2e version 1.5.0/Luna M3(Objectif d'Étape). La version n'est pas encore disponible pour le téléchargement.
- Luna M3 est prévu pour Nov. 15.
- Dernière dev construire sont disponibles ici
- Plus d'informations sur la m2e étapes que vous pouvez trouver à la m2e référentiel principal.