Lombok 不生成方法

Lombok does not generate Methods

我正在尝试使用 Lombok in a Maven project with Java 8, but Lombok doesn't generate any Getters and Setters when I apply the @Data Annotation. I tried to use Maven Compiler Plugin Version 3.5 as mentioned ,但没有用。有人知道我需要使用哪个版本吗?

pom.xml

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.14</version>
    <scope>provided</scope>
</dependency>

...

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.5</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
    </configuration>
</plugin>

答案在this thread中描述。

  1. here 下载 Lombok JAR。
  2. 双击 JAR 并将其安装到 Eclipse 安装目录中
  3. 重新启动 Eclipse 并检查是否可以找到此文本:帮助 > 关于 Eclipse > "Lombok vX.XX.XX is installed. https://projectlombok.org/"。它应该在关于文本的某处找到。
  4. 在您的 Eclipse 安装目录中打开 eclipse.ini 并在末尾添加以下行。 (如果它们尚不存在)

    -javaagent:lombok.jar
    -Xbootclasspath/a:lombok.jar