У меня есть вопрос о пакете java jar - PullRequest
0 голосов
/ 14 октября 2019

Мой проект использует сборку gradle, проект springboot, который можно запустить в IDEA, когда я использую IDEA для создания jar, я сообщу об ошибке. Я думаю, что это пакет jar, который IDEA не может сканировать журналы.

Ниже приводится местоположение и информация об ошибке:

log.warn(domainName + " id collection is empty");


Error:(293, 13) java: symbol not found
Symbol: variable log
Location: class run.halo.app.service.base.AbstractCrudService<DOMAIN,ID>
Error:(308, 13) java: symbol not found
Symbol: variable log
Location: class run.halo.app.service.base.AbstractCrudService<DOMAIN,ID>
Error:(53, 9) java: symbol not found
Symbol: variable log
Location: class run.halo.app.service.impl.ThemeSettingServiceImpl

1 Ответ

0 голосов
/ 14 октября 2019

Ваш класс должен быть аннотирован @Slf4j или @Log4j2 или какой-либо другой lombok аннотацией.

Возможно, у вас не установлен lombok plugin , поэтомуIDE жалуется, что не может найти переменную log, которая выглядела бы примерно так, когда ее вставлял lombok:

private static final Logger log = ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...