IntelliJ可以识别包括@FieldNameConstants在内的龙目注释,并且我可以通过以下方式导入生成的字段:
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都可以)和清理项目导入。结果相同。