Обнаружена зависимость slf4j-api, но поставщики не найденыJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Обнаружена зависимость slf4j-api, но поставщики не найдены

Сообщение Anonymous »

Я использую Lombok.
Некоторое время назад при сборке проекта компилятор начал выдавать следующее сообщение:


Найдено slf4j-api, но поставщики не найдены. Вы имели в виду
добавить slf4j-simple? См. https://www.slf4j.org/codes.html#noProviders
.


Если вы перейдете по ссылке, есть довольно расплывчатый комментарий:


Это предупреждение, т.е. не ошибка, сообщение выдается, когда ни один SLF4J
провайдер не может быть найден на пути к классу. Размещение одного (и только одного)
файла slf4j-nop.jar slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar
или logback-classic.jar в пути к классу должно решить проблему. проблема.
Обратите внимание, что эти провайдеры должны ориентироваться на slf4j-api 1.8 или новее.

При отсутствии провайдера SLF4J по умолчанию не выполняет никаких операций. Поставщик средств ведения журнала
(NOP).

Обратите внимание, что slf4j-api версии 1.8.x и более поздних версий используют механизм
ServiceLoader. Более ранние версии полагались на механизм статической привязки
, который больше не поддерживается slf4j-api. Пожалуйста, прочитайте раздел FAQ
Что изменилось в SLF4J версии 1.8.0? для получения дополнительной важной
информации.

Если вы отвечаете за упаковку приложения и не заботитесь
о ведении журналов, то размещение slf4j-nop.jar в пути к классам вашего
приложения избавитесь от этого предупреждающего сообщения. Обратите внимание, что встроенные
компоненты, такие как библиотеки или платформы, не должны объявлять
зависимость от каких-либо поставщиков SLF4J, а должны зависеть только от slf4j-api. Когда библиотека
объявляет зависимость времени компиляции от провайдера SLF4J, она
навязывает этого провайдера конечному пользователю, тем самым сводя на нет цель SLF4J.

Понятия не имею, как это сделать правильно. Если у вас есть опыт, объясните, пожалуйста, как это сделать.

Подробнее здесь: https://stackoverflow.com/questions/546 ... were-found
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»