java - Lombok:数据无法解析为类型

标签 java eclipse maven lombok

我已经从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>

关于java - Lombok:数据无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45563984/

相关文章:

java - 递增 int 创建 HashMap

java - Hudson CI 和 FindBugs/静态分析插件的问题

java - 使用 DataJpaTest spring boot 2.1.0 更新失败

java - Java中的堆栈问题

java - 如何在Eclipse中设置Java远程开发环境

java - 将项目从 Ant 移至 Maven 并将其分解

java - 拖放 JPanel 不会掉落

java - 自定义eclipse新类模板

java - 使用不同的服务创建 OSGi bundle

java - 如何在maven构建之前运行一个类?