Ho un problema con la mia struttura delle dipendenze e più collegamenti SLF4J. Quello che ho scoperto finora è che di solito questo provoca solo un avvertimento, ma nel mio caso sembra per evitare che la mia esecuzione del programma: Queste sono le eccezioni che ricevo:Più collegamenti SLF4J causano un errore?
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;
e questo è il pezzo rilevante della mia dipendenze: 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>
qualcuno può dirmi come risolvere questo problema?
Stai includendo 'slf4j-log4j12' più volte (direttamente o indirettamente tramite un'altra dipendenza) con diverse versioni (1.5.3 e 1.6.1, in base al messaggio di errore). – Jesper