当我尝试在eclipse中运行junit测试时,出现以下错误:
SLF4J:类路径包含多个SLF4J绑定。SLF4J:在[jar: file:/C:/User/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:/User/MaximilianBecker/. m2/repository/ch/qos/logback/logback-经典/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>
它仍然不起作用,我得到了那个错误。。。。。为什么?
SLF4J它只是日志记录的提供者,它提供与其他日志记录框架(例如slf4j-log4j12、slf4j-Simple等)的接口。当您的项目中出现多个slf4j实现时,您会看到此警告。根据您的错误判断,logback-经典-1.1.7和slf4j-test-1.2.0之间出现冲突。尝试删除其中一个依赖项。
我得到以下错误。似乎有多个日志记录框架绑定到SLF4J。不知道该怎么解决。非常感谢任何帮助。
当尝试运行gradle构建时,我得到了这个错误 我理解这是一个版本冲突,但不确定如何解决,以及哪个版本 要排除的版本。。。 gradle依赖关系树是: 但我甚至不知道怎么读… 你能帮忙吗?
我在运行java代码时遇到以下运行时异常。有人能帮我解决绑定冲突吗。
我在netbeans中有一个纯Java项目,我得到的警告是: 当然,我搜索了警告,但所有的答案都与用maven或pom.xml文件删除重复绑定有关。但是我没有pom.xml文件,也没有使用Maven。 那么如何排除绑定呢?
我不断得到错误:
我在其他问题中看到,通常此警告的解决方案是从导致此冲突的依赖项中排除slf4j,但我无法在我的项目中发现问题。 我运行命令,输出如下: