小编Man*_*nga的帖子

Lombok @getter 在 src/test/java 包中不起作用

我已经将 jdk 从 10 升级到 11,所有依赖项都更新为使用最新版本。使用 gradle 包装器进行编译时,它会引发以下错误

symbol: method getId() TestLombok.java:55: error: cannot find symbol object.setId(Long.valueOf(getRandomString(5, onlyNumbers)));

  • Gradle Wrapper Distribution 版本 5.4.1
  • JDK 11.0.2
  • 苹果机
  • 龙目岛 1.18.8

我尝试过各种版本的 lombok 但无法解决问题

  • 1.18.8
  • 1.18.4

以前我使用 lombok 1.18.2 和 annotationprocessor 1.18.2

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class User {

  @JsonProperty("id")
  public Long id;
}
Run Code Online (Sandbox Code Playgroud)

我希望 gradle5.xx 版本可以解决这些问题,但问题仍然存在。如果我们在使用 gradle 包装器版本时遇到任何问题,请告诉我。以下是我的 build.gradle 文件

buildscript {
    ext {
        springBootVersion = '2.1.1.RELEASE'
    }
    repositories {
        mavenCentral()
        jcenter()
        maven { url "https://plugins.gradle.org/m2/" }
        maven { url "https://jitpack.io" …
Run Code Online (Sandbox Code Playgroud)

java gradle lombok java-11

7
推荐指数
2
解决办法
5369
查看次数

标签 统计

gradle ×1

java ×1

java-11 ×1

lombok ×1