我正在尝试在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>
答案 0 :(得分:1)
this thread中描述了答案。
在Eclipse安装目录中打开eclipse.ini
,并在末尾添加以下行。 (如果它们尚不存在)
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar