intellij-idea - 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)和清理项目导入。结果相同。
解决方案
推荐阅读
- mongodb - $match 当前仅在它是聚合管道的第一个也是唯一一个阶段时才受支持
- html - 将清除十字按钮添加到文本/搜索输入并使其浮动在文本旁边
- javascript - 屏幕不是很大时向下滚动跳跃时的位置固定
- python - 在 Cython 中包装具有非标准类型作为参数的 C 函数
- c++ - 如何将派生对象传递给 C++ 中的类?
- graphql - aws-amplify-react Connect 首先返回未定义的数据
- python - 如何根据 Y 值在 X 轴上绘制日期和时间(Python)
- c# - Unity 未检测到 onTrigger 事件
- c# - 根据 Xam.Plugin.Media 拍摄的图片创建图库
- c# - c# UWP Timer(延迟文本)