java: lombok: @Slf4j: 无法解析日志
java: lombok: @Slf4j: log cannot be resolved
我正在使用 openjdk11 并使用 lombok 库。我的@Slf4j 在 java 路径 (src/main/java) 中工作正常,但在测试路径 (src/test/java) 中出错。错误是“找不到符号”。我可以了解为什么会发生以及如何解决吗?
我正在使用 spring 引导和单元测试 运行 MockitoJUnitRunner。所以测试 类 被注释为
@RunWith(MockitoJUnitRunner.class)
@Slf4j
public class ErrorPathUnitTest {
}
Gradle 版本:5.5
LOMBOK_VERSION:1.18.6
确保在 build.gradle
中没有 compileOnly 的 lombok 依赖项
尝试添加以下 gradle 依赖项:
compileOnly 'org.projectlombok:lombok'
testCompile 'org.projectlombok:lombok'
我可以按照此处的说明解决此问题:https://projectlombok.org/setup/gradle
我正在使用 openjdk11 并使用 lombok 库。我的@Slf4j 在 java 路径 (src/main/java) 中工作正常,但在测试路径 (src/test/java) 中出错。错误是“找不到符号”。我可以了解为什么会发生以及如何解决吗?
我正在使用 spring 引导和单元测试 运行 MockitoJUnitRunner。所以测试 类 被注释为
@RunWith(MockitoJUnitRunner.class)
@Slf4j
public class ErrorPathUnitTest {
}
Gradle 版本:5.5 LOMBOK_VERSION:1.18.6
确保在 build.gradle
中没有 compileOnly 的 lombok 依赖项尝试添加以下 gradle 依赖项:
compileOnly 'org.projectlombok:lombok'
testCompile 'org.projectlombok:lombok'
我可以按照此处的说明解决此问题:https://projectlombok.org/setup/gradle