我正在使用Lombok版本1.16.16,Lombok插件0.23-2018.3和IntelliJ IDEA 183.4886.37。我在一个个人项目中使用过Lombok,在该项目中一切正常。我最近克隆了一个工作库,该工作库是一个包含大约六个子模块的项目,每个子模块都有自己的pom.xml
和*.iml
文件。我的同事没有任何问题。
当我打开一个用@Slf4j
注释的类时,我在记录器的所有方法中都看到了这一点:
应用程序可以正常编译,当我按下该方法时,它会成功登录到控制台。注释处理也被启用。很好,但是由于无法使用IntelliSense,非常不便。
我该如何解决?
答案 0 :(得分:1)
事实证明是IntelliJ是表面上的东西。使我的缓存无效并重新启动解决了该问题。
File > Invalidate Caches / Restart
答案 1 :(得分:0)
很遗憾,我没有足够的声誉来评论您的问题,因此我将通过回答来解决。您启用了注释处理吗?
在Intellij中启用注释处理:首选项->构建,执行,部署->编译器->注释处理器->启用注释处理。
祝你好运!