Несколько привязок SLF4J вызывают ошибку?

У меня проблема с моим деревом зависимостей и множественным связыванием SLF4J. До сих пор я обнаружил, что обычно это вызывает только предупреждение, но в моем случае это, кажется, мешает запуску моей программы: вот исключения, которые я получаю:

SLF4J: путь к классу содержит несколько привязок SLF4J. SLF4J: Обнаружена привязка в [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: найдена привязка в [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: см.http://www.slf4j.org/codes.html#multiple_bindings для объяснения. SLF4J: slf4j-api 1.6.x (или более поздняя версия) несовместима с этой привязкой. SLF4J: Ваша привязка - версия 1.5.5 или более ранняя. SLF4J: обновите привязку до версии 1.6.x. или 2.0.x Исключение в потоке "main" java.lang.NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getSingleton () Lorg / slf4j / impl / StaticLoggerBinder;

и это релевантная часть моих зависимостей: 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>

Может кто-нибудь сказать, пожалуйста, как решить эту проблему?

Ответы на вопрос(6)

Ваш ответ на вопрос