gpt4 book ai didi

java - 为什么 SLF4J 标记已被删除,但仍可见

转载 作者:行者123 更新时间:2023-12-01 17:03:49 25 4
gpt4 key购买 nike

我在我的项目中使用了 SLF4J,但我从我的 Maven 项目中删除了所有依赖项,因为我不需要它。不幸的是,当我运行我的项目时,我看到了下面的内容。我在我的项目中没有看到任何 SLF4J 句柄。你能告诉我为什么我会看到这个吗?

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

最佳答案

org.java-websocket:Java-WebSocket:jar:1.4.1 依赖于 slf4j。这使得您的项目依赖于 slf4j

我通过查看 Maven Central 上的 POM 文件发现了这一点。

您可以使用 Maven 依赖项检查器插件自己完成此操作来分析您的依赖项:

顺便说一句,这种依赖关系看起来是错误的:

junit:junit:jar:4.13:compile

除非您的项目确实有什么不寻常的地方,否则它应该具有测试范围,而不是编译范围。

关于java - 为什么 SLF4J 标记已被删除,但仍可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61476834/

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