Lombok:数据无法解析为类型
Lombok: Data cannot be resolved to a type
我已经从 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>
然后我有下面的 class:
@Data
@Entity
public class Kinkester {
@Id
@GeneratedValue
Long id;
int age;
}
但在 @Data
行中它抱怨:
Data cannot be resolved to a type
这么说,好像没有识别lombok?
我已经重新启动了我的 Eclipse,清理了项目,更新了 maven,但仍然无法正常工作。
那是导入错误,你要的是,
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.16</version>
<scope>provided</scope>
</dependency>
你需要 lombok
jar 而不是 lombok-maven
我已经从 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>
然后我有下面的 class:
@Data
@Entity
public class Kinkester {
@Id
@GeneratedValue
Long id;
int age;
}
但在 @Data
行中它抱怨:
Data cannot be resolved to a type
这么说,好像没有识别lombok?
我已经重新启动了我的 Eclipse,清理了项目,更新了 maven,但仍然无法正常工作。
那是导入错误,你要的是,
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.16</version>
<scope>provided</scope>
</dependency>
你需要 lombok
jar 而不是 lombok-maven