我收到以下错误,当我尝试在Eclipse中运行我的JUnit测试:错误:SLF4J:类路径中包含多个SLF4J绑定
SLF4J:类路径中包含多个SLF4J绑定。 SLF4J:在[jar:file:/ C:/Users/MaximilianBecker/.m2/repository/uk/org/lidalia/slf4j-test/1.2.0/slf4j-test-1.2.0.jar!/ org中找到绑定/slf4j/impl/StaticLoggerBinder.class] SLF4J:在[jar:file:/ C:/Users/MaximilianBecker/.m2/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic中找到绑定-1.1.7.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J:有关说明,请参阅http://www.slf4j.org/codes.html#multiple_bindings。 SLF4J:实际结合的类型为[uk.org.lidalia.slf4jtest.TestLoggerFactory]
我的pom.xml包括这样的:
<dependency>
<groupId>uk.org.lidalia</groupId>
<artifactId>slf4j-test</artifactId>
<version>1.1.0</version>
</dependency>
我还实现到我的pom.xml此:
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<classpathDependencyExcludes>
<classpathDependencyExcludes>ch.qos.logback:logback-classic</classpathDependencyExcludes>
</classpathDependencyExcludes>
</configuration>
</plugin>
它仍然不能正常工作,我得到那个错误.....为什么?
但如果我需要他们两个呢? – Nali
尝试从您的依赖项中排除嵌套的slf4j-api。事情是这样的 ' \t \t \t uk.org.lidalia \t \t \t SLF4J测试 \t \t \t 1.1.0 \t \t \t \t \t \t \t \t \t \t \t \t org.slf4j \t \t \t \t \t SLF4J-API \t \t \t \t \t \t \t \t \t ' –