私は依存ツリーと複数のSLF4Jバインディングに問題があります。 これらは、私が手例外です:私は、これまでに判明することは、通常、これは警告のみを引き起こすが、私の場合には、実行されているから、私のプログラムを防ぐように見えるということです複数のSLF4Jバインディングでエラーが発生しますか?
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;
、これが私の関連する作品です依存関係: 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>
誰かがどのようにこの問題を解決する方法を教えていただけますか?
異なるバージョン(エラーメッセージに従って1.5.3と1.6.1)で 'slf4j-log4j12'を複数回(直接または間接的に別の依存関係を介して)含めています。 – Jesper