我从official website下载了Lombok.jar。我双击它并确保它已安装在我的 STS 上。然后我将依赖项添加到我的pom.xml
:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven</artifactId>
<version>1.16.18.0</version>
<type>pom</type>
</dependency>
然后我有以下课程:
@Data
@Entity
public class Kinkester {
@Id
@GeneratedValue
Long id;
int age;
}
但在@Data
行中,它抱怨:
Data cannot be resolved to a type
所以,似乎它没有识别lombok?
我重新启动了我的Eclipse,并清理了项目,并更新了maven,但仍然没有工作。
答案 0 :(得分:2)
这是错误的导入,你想要的是,
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.16</version>
<scope>provided</scope>
</dependency>
答案 1 :(得分:0)
您需要lombok
jar而不是lombok-maven