java: 包 lombok 不存在

Avh*_*vhi 6 java intellij-idea gradle lombok intellij-lombok-plugin

我使用的是 IntelliJ IDEA 2018.2.5(社区版)。这是完整的详细信息。

Build #IC-182.4892.20, built on October 16, 2018
JRE: 1.8.0_152-release-1248-b19 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
Run Code Online (Sandbox Code Playgroud)

我在 SO 中的许多不同答案中都遵循了所有建议的解决方案。但没有什么对我有用。

以下是 lombok 包所需设置的截图。 在此处输入图片说明

在此处输入图片说明 在此处输入图片说明

lombok jar 在外部库中可用。 在此处输入图片说明

编译应用程序时我仍然收到错误消息。 在此处输入图片说明

项目库: 在此处输入图片说明 请不要将问题标记为重复问题,因为即使是所有相同类型问题的一个答案都不适用于我。

小智 7

就我而言,我忘记了测试依赖项:

testCompileOnly 'org.projectlombok:lombok:1.18.22'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.22'
Run Code Online (Sandbox Code Playgroud)

Gradle 4.10、java1.8、Intellij Idea 2018.3.2


Ank*_*kur 1

为了让 intelliJ 能够在编译时读取 lombok,您必须更新 IDE 中的注释处理器设置,然后添加 lombok 插件。

有关如何进行上述更改的详细信息,请参阅此链接。