IntelliJ无法识别Lombok方法,但编译成功

时间:2019-03-06 09:53:54

标签: java intellij-idea lombok

我正在使用Lombok版本1.16.16,Lombok插件0.23-2018.3和IntelliJ IDEA 183.4886.37。我在一个个人项目中使用过Lombok,在该项目中一切正常。我最近克隆了一个工作库,该工作库是一个包含大约六个子模块的项目,每个子模块都有自己的pom.xml*.iml文件。我的同事没有任何问题。

当我打开一个用@Slf4j注释的类时,我在记录器的所有方法中都看到了这一点:

enter image description here

应用程序可以正常编译,当我按下该方法时,它会成功登录到控制台。注释处理也被启用。很好,但是由于无法使用IntelliSense,非常不便。

我该如何解决?

2 个答案:

答案 0 :(得分:1)

事实证明是IntelliJ是表面上的东西。使我的缓存无效并重新启动解决了该问题。

File > Invalidate Caches / Restart

答案 1 :(得分:0)

很遗憾,我没有足够的声誉来评论您的问题,因此我将通过回答来解决。您启用了注释处理吗?

在Intellij中启用注释处理:首选项->构建,执行,部署->编译器->注释处理器->启用注释处理。

祝你好运!