gpt4 book ai didi

java - gradle 构建失败 - 可能是 lombok 问题

转载 作者:行者123 更新时间:2023-11-29 07:25:43 25 4
gpt4 key购买 nike

我已经为 STS 安装了 lombok 1.18.4。

但是,如果我尝试使用 ./gradlew clean build 而不是通过 STS 在终端中构建我的 jar,我会收到此错误:

Task :compileJava FAILED
Image.java:12: error: constructor Image() is already defined in class Image
@NoArgsConstructor
^
1 error

我找到了 this页面表明它是旧版本的 lombok 的问题。我似乎已经安装了它并通过 IDE 工作,我必须做些什么才能在终端中构建它吗?

这是我的 Image 类代码:

package com.greglturnquist.learningspringboot.learningspringboot;

import lombok.Data;
import lombok.NoArgsConstructor;

//tag::code[]
@Data
@NoArgsConstructor
public class Image {

private int id;
private String name;

public Image(int id, String name) {
this.id = id;
this.name = name;
}

}
//end::code[]

最佳答案

添加以下作为依赖

compileOnly 'org.projectlombok:lombok:1.18.6'
annotationProcessor 'org.projectlombok:lombok:1.18.6'

和存储库

repositories {
mavenCentral()
}

关于java - gradle 构建失败 - 可能是 lombok 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53401078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com