Lombok不生成方法

时间:2017-02-25 11:52:27

标签: eclipse lombok

我正在尝试在Java 8的Maven项目中使用Lombok,但在应用@Data注释时,Lombok不会生成任何Getter和Setter。我尝试使用Maven Compiler Plugin Version 3.5,如here所述,但它没有帮助。有没有人知道我需要使用哪个版本?

的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>

1 个答案:

答案 0 :(得分:1)

this thread中描述了答案。

  1. here下载Lombok JAR。
  2. 双击JAR并将其安装在Eclipse安装目录中
  3. 重新启动Eclipse并检查是否可以找到此文本:Help&gt;关于Eclipse&gt; &#34; Lombok vX.XX.XX已安装。 https://projectlombok.org/&#34 ;.它应该在about text中找到。
  4. 在Eclipse安装目录中打开eclipse.ini,并在末尾添加以下行。 (如果它们尚不存在)

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