gpt4 book ai didi

java - 错误: SLF4J: Class path contains multiple SLF4J bindings

转载 作者:行者123 更新时间:2023-11-30 06:40:03 29 4
gpt4 key购买 nike

当我尝试在 eclipse 中运行 junit 测试时,出现以下错误:

SLF4J:类路径包含多个 SLF4J 绑定(bind)。SLF4J:在 [jar:file:/C:/Users/MaximilianBecker/.m2/repository/uk/org/lidalia/slf4j-test/1.2.0/slf4j-test-1.2.0.jar!/org/中找到绑定(bind)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/中找到绑定(bind)slf4j/impl/StaticLoggerBinder.class]SLF4J:参见http://www.slf4j.org/codes.html#multiple_bindings以获得解释。SLF4J:实际绑定(bind)的类型为 [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 等)提供接口(interface)。当您的项目中出现多个 slf4j 实现时,您就会看到此警告。从您的错误来看,logback-classic-1.1.7 和 slf4j-test-1.2.0 之间出现了冲突。尝试删除此依赖项之一。

关于java - 错误: SLF4J: Class path contains multiple SLF4J bindings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44520925/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com