Intellij 无法检测到@Slf4j 使用 Lombok 添加的记录器

Intellij fails to detect the logger added by @Slf4j using Lombok

我正在编写一个简单的应用程序:

@Slf4j
public class MyApp {
    public static void main(String[] argv) {
        log.info("hello world!");
    }
}

这段代码编译得很好,事实上,当 运行 我看到 "hello world!" 被注销了。然而,Intellij 不同意这行得通。我不断得到 "Cannot resolve symbol log" 即使这有效并且可以编译。这是我所做的:

  1. 我已经安装了最新的 Lombok 插件
  2. 我启用了注释处理

所有其他 Lombok 注释似乎工作正常。

我使用的是 Intellij 2018.1 Ultimate。我在这里遗漏了什么吗?

是的,这个!要么等到 lombok 插件支持 Intellij 2018.1 要么降级 IDE.

编辑:

以上答案已过时,可以通过关注 来解决问题。