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中描述。
- 从 here 下载 Lombok JAR。
- 双击 JAR 并将其安装到 Eclipse 安装目录中
- 重新启动 Eclipse 并检查是否可以找到此文本:帮助 > 关于 Eclipse > "Lombok vX.XX.XX is installed. https://projectlombok.org/"。它应该在关于文本的某处找到。
在您的 Eclipse 安装目录中打开 eclipse.ini
并在末尾添加以下行。 (如果它们尚不存在)
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
我正在尝试使用 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中描述。
- 从 here 下载 Lombok JAR。
- 双击 JAR 并将其安装到 Eclipse 安装目录中
- 重新启动 Eclipse 并检查是否可以找到此文本:帮助 > 关于 Eclipse > "Lombok vX.XX.XX is installed. https://projectlombok.org/"。它应该在关于文本的某处找到。
在您的 Eclipse 安装目录中打开
eclipse.ini
并在末尾添加以下行。 (如果它们尚不存在)-javaagent:lombok.jar -Xbootclasspath/a:lombok.jar