如何在 IntelliJ 2021.2.2 中使用 Lombok 插件?

How to use Lombok plugin in IntelliJ 2021.2.2?

我是 Java 的 c++ 新手,我一直在努力熟悉这门语言。 我正在尝试使用 IntelliJ IDEA 的 lombok 插件,但它似乎根本不适合我:

This is a screenshot of my IDEA failing to recognise the "@value" annotation


lombok 已经安装在我的 IDEA 上,我已经多次尝试恢复 ide 的默认设置,但我仍然遇到相同的错误:

This is a screenshot of the lombok plugin install on my ide

我使用的是IntelliJ IDEA 2021.2.2(旗舰版)。 有谁知道问题出在哪里?

我从来没有通过 IDE 使用过 Lombok 插件。我知道如何使用它的方式如下:

  1. 确保当您通过 IDE 创建新项目时,您选择的是 maven 项目或 gradle 项目,这些项目类型有助于你以一种直观的方式管理你的依赖关系(我将在这个例子中使用 maven)。

  2. 根据您选择的项目类型转到 https://projectlombok.org/setup/maven or https://projectlombok.org/setup/gradle 您必须将这些 url 中的文本块复制并粘贴到其中一个您的 pom.xml 文件(对于 Maven)或您的 build.gradle 文件(对于 gradle)

对于 Maven:

对于Gradle:

  1. 将文本块粘贴到您的 pom.xml 或 build.gradle 中(不要忘记单击光标悬停的 M,这会更新您的项目具有新的依赖关系,因此您可以实际使用 lombok):

  2. 现在您应该可以使用 Lombok 并利用它的所有样板优点:)

这个问题我已经运行了,是Lombok版本冲突导致的,我用的是最新版本,你可以用maven helper idea plugin看看是不是和你一样.