【发布时间】:2017-07-16 07:01:23
【问题描述】:
我正在尝试在带有 Java 8 的 Maven 项目中使用 Lombok,但是当我应用 @Data 注释时,Lombok 不会生成任何 Getter 和 Setter。我尝试使用here 中提到的 Maven 编译器插件版本 3.5,但没有帮助。有人知道我需要使用哪些版本吗?
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>
【问题讨论】:
-
您是否检查过使用maven-compiler-plugin 的最新版本 3.6.1 ?
-
似乎方法已创建,但 Eclipse IDE 无法识别。我创建了一个单元测试,它运行得很好。该测试使用由 Lombok 创建的 getter 和 setter。有没有办法让 Eclipse 知道生成的方法?