我对Java jar包有疑问

时间:2019-10-14 05:58:48

标签: java spring-boot intellij-idea compiler-errors

我的项目使用gradle build,springboot项目,可以在IDEA中运行,当我使用IDEA来构建jar时,我会报告一个错误。我认为这是一个IDEA无法扫描日志的jar包。 / p>

以下是错误的位置和信息:

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 :(得分:0)

您的课程必须使用@Slf4j@Log4j2或其他一些lombok注释。

您可能没有安装lombok plugin,所以IDE抱怨它找不到log变量,当lombok注入它时,它看起来像这样:

private static final Logger log = ...