У меня проблема с моим деревом зависимостей и множественным связыванием SLF4J. То, что я выяснил до сих пор, заключается в том, что обычно это вызывает только предупреждение, но в моем случае, похоже, это предотвращает запуск моей программы: Вот те исключения, которые я получаю:
SLF4J: путь класса содержит несколько привязок SLF4J. SLF4J: найденное связывание в [jar: файл:/C:/Users/FischerNi/.m2/repository/org/slf4j/slf4j-jdk14/1.5.3/slf4j-jdk14-1.5.3.jar!/Org/slf4j/осущ/StaticLoggerBinder.class] SLF4J: найдено привязку в [jar: файл:/C:/Users/FischerNi/.m2/repository/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1.jar!/Org/slf4j/осущ/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-прокси 2,0-бета-8
<!-- LOGGING DEPENDENCIES - LOG4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</dependency>
Может кто-нибудь, пожалуйста, скажите мне, как решить эту проблему?