2017-06-13 3 views
0

ich folgende Fehlermeldung erhalten, wenn ich versuche, meinen JUnit-Test in Eclipse auszuführen:Fehler: SLF4J: Klassenpfad enthält mehr SLF4J Bindungen

SLF4J: Klassenpfad mehr SLF4J Bindungen enthält. SLF4J: Gefundene Bindung in [jar: Datei:/C: /Users/MaximilianBecker/.m2/repository/de/org/lidalia/slf4j-test/1.2.0/slf4j-test-1.2.0.jar!/Org /slf4j/impl/StaticLoggerBinder.class] SLF4J: Die Bindung wurde in [jar: file:/C: /Users/MaximilianBecker/.m2/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic gefunden -1.1.7.jar! /org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Siehe http://www.slf4j.org/codes.html#multiple_bindings für eine Erklärung. SLF4J: Die tatsächliche Bindung ist vom Typ [uk.org.lidalia.slf4jtest.TestLoggerFactory]

meine pom.xml dies beinhalten:

<dependency> 
<groupId>uk.org.lidalia</groupId> 
<artifactId>slf4j-test</artifactId> 
<version>1.1.0</version> 
</dependency> 

ich dies auch in meine pom.xml umgesetzt:

<plugin> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <configuration> 
    <classpathDependencyExcludes> 
     <classpathDependencyExcludes>ch.qos.logback:logback-classic</classpathDependencyExcludes> 
    </classpathDependencyExcludes> 
    </configuration> 
</plugin> 

und es funktioniert immer noch nicht und ich bekomme diesen Fehler ..... warum?

Antwort

1

SLF4J es ist nur Provider zu Protokollierung, die Schnittstelle zu anderen Protokollierung Frameworks (z. B. slf4j-log4j12, slf4j-einfache und andere) bietet. Und wenn in Ihrem Projekt mehrere slf4j-Implementierung erscheint, dann sehen Sie diese Warnung. Gemessen an Ihrem Fehler entsteht ein Konflikt zwischen logback-classic-1.1.7 und slf4j-test-1.2.0. Versuchen Sie, eine dieser Abhängigkeiten zu löschen.

+1

aber was ist, wenn ich beide brauche? – Nali

+0

Versuchen Sie, verschachtelte slf4j-API aus Ihrer Abhängigkeit auszuschließen. So etwas wie dieses ' \t \t \t uk.org.lidalia \t \t \t slf4j-Test \t \t \t 1.1.0 \t \t \t \t \t \t \t \t \t \t \t \t org.slf4j \t \t \t \t \t slf4j-api \t \t \t \t \t \t \t \t \t ' –

Verwandte Themen