首页 > 解决方案 > IntelliJ IDEA 无法识别 lombok 的字段

问题描述

IntelliJ 识别包括 @FieldNameConstants 在内的 lombok 注释,我可以通过以下方式导入生成的字段:(
import static com.somepackage.SomeClass.Fields.field即使在键入“SomeClass”或“Fields”后自动完成也可以工作)。但是,当我想构建项目时,它会说:

 java: cannot find symbol
 symbol: class Fields
 location: com.somepackage.SomeClass

智能版本:

IntelliJ IDEA 2019.3 (Community Edition)
Build #IC-193.5233.102, built on November 28, 2019
Runtime version: 11.0.4+10-b520.11 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 2000M
Cores: 4
Registry: 
Non-Bundled Plugins: Lombook Plugin

龙目岛版本:

1.18.8 (tried it also with 1.18.10)

同一个项目(基于 maven 的 springboot)在 eclipse 中运行良好。Lombok 已正确安装并启用了注释预处理。我已经尝试了几次卸载(ide 和 lombok)和清理项目导入。结果相同。

标签: intellij-idealombokintellij-lombok-plugin

解决方案


推荐阅读