Ich habe ein Problem mit meinem Abhängigkeitsbaum und mehrere SLF4J Bindung. Was ich fand, ist so weit aus, dass dies in der Regel nur eine Warnung verursacht, aber in meinem Fall scheint es, mein Programm nicht ausgeführt werden: Diese Ausnahmen sind bekomme ich:Mehrere SLF4J-Bindungen verursachen Fehler?
SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Users/FischerNi/.m2/repository/org/slf4j/slf4j-jdk14/1.5.3/slf4j-jdk14-1.5.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/C:/Users/FischerNi/.m2/repository/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: slf4j-api 1.6.x (or later) is incompatible with this binding. SLF4J: Your binding is version 1.5.5 or earlier. SLF4J: Upgrade your binding to version 1.6.x. or 2.0.x Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder;
und das ist das relevante Stück meines Abhängigkeiten: net.lightbody.bmp browsermob-Proxy 2.0-beta-8
<!-- LOGGING DEPENDENCIES - LOG4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</dependency>
Kann mir bitte jemand sagen, wie dieses Problem zu lösen?
Du einschließlich 'slf4j-log4j12' mehr Male (entweder direkt oder indirekt über eine andere Abhängigkeit) mit unterschiedlichen Versionen (1.5.3 und 1.6.1, nach der Fehlermeldung). – Jesper