我正在使用 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
我在 SO 中的许多不同答案中都遵循了所有建议的解决方案。但没有什么对我有用。
我正在使用 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
我在 SO 中的许多不同答案中都遵循了所有建议的解决方案。但没有什么对我有用。
在intellij中更改git分支后,我遇到了同样的问题。解决方案是:
为了使 intelliJ 能够在编译时读取 lombok,您必须在 IDE 中更新注释处理器设置,然后为 lombok 添加插件。
有关如何进行上述更改的详细信息,请参阅此链接。
我遇到了完全相同的问题,但在尝试了我在 stackoverflow 中找到的所有解决方案后无法解决。
最终,我通过更改首选项 - 构建、执行、部署 > 构建工具 > Gradle 来修复它:
使用:Gradle(默认)构建和运行 // 它是 Intellij IDEA
使用:Gradle(默认)运行测试 // 它是 Intellij IDEA
Gradle JVM: 11 // 使用 8 及以上
不确定这是否是正确的答案,但你们中的任何人都有这个问题可以尝试。我相信这只是 IntelliJ 设置引起的问题。
就我而言,我忘记了测试依赖项:
testCompileOnly 'org.projectlombok:lombok:1.18.22'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.22'
Gradle 4.10、java1.8、Intellij Idea 2018.3.2
查看此链接:https ://projectlombok.org/setup/gradle
在 build.gradle 中添加 lombok 依赖项后,我遇到了同样的问题并解决了它