Múltiples enlaces SLF4J causan error?

Tengo un problema con mi árbol de dependencias y el enlace múltiple de SLF4J. Lo que descubrí hasta ahora es que generalmente esto solo provoca una advertencia, pero en mi caso parece evitar que mi programa se ejecute: estas son las excepciones que recibo:

SLF4J: La ruta de la clase contiene varios enlaces SLF4J. SLF4J: enlace encontrado en [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: enlace encontrado en [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: Verhttp://www.slf4j.org/codes.html#multiple_bindings para una explicación. SLF4J: slf4j-api 1.6.x (o posterior) es incompatible con este enlace. SLF4J: Su enlace es la versión 1.5.5 o anterior. SLF4J: Actualice su enlace a la versión 1.6.x. o 2.0.x Excepción en el hilo "main" java.lang.NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getSingleton () Lorg / slf4j / impl / StaticLoggerBinder;

y esta es la pieza relevante de mis dependencias: 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>

¿Alguien puede decirme cómo resolver este problema?

Respuestas a la pregunta(6)

Su respuesta a la pregunta