Почему знак SLF4J виден, хотя был удален - PullRequest
0 голосов
/ 28 апреля 2020

Я использовал 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.

1 Ответ

0 голосов
/ 28 апреля 2020

org.java-websocket:Java-WebSocket:jar:1.4.1 зависит от slf4j. Так что ваш проект зависит от slf4j.

. Я понял это, посмотрев файлы POM в Maven Central.

Вы могли бы сделать это сами, используя плагин для проверки зависимостей Maven. проанализировать ваши зависимости:

Кстати, эта зависимость выглядит неправильно:

junit:junit:jar:4.13:compile

Если что-то действительно необычен в вашем проекте, он должен иметь область действия test, а не compile.

...