无法解析java:lombok:@Slf4j:log

无法解析java:lombok:@Slf4j:log,java,spring-boot,lombok,Java,Spring Boot,Lombok,我正在使用openjdk11和lombok库。My@Slf4j在java路径(src/main/java)中工作正常,但在测试路径(src/test/java)中出错。错误为“找不到符号”。我可以了解一下为什么会发生这种情况以及如何修复吗 我正在使用spring引导,单元测试正在使用MockitoJUnitRunner运行。因此,测试类被注释为 @RunWith(MockitoJUnitRunner.class) @Slf4j public class ErrorPathUnitTest {

我正在使用openjdk11和lombok库。My@Slf4j在java路径(src/main/java)中工作正常,但在测试路径(src/test/java)中出错。错误为“找不到符号”。我可以了解一下为什么会发生这种情况以及如何修复吗

我正在使用spring引导,单元测试正在使用MockitoJUnitRunner运行。因此,测试类被注释为

@RunWith(MockitoJUnitRunner.class)
@Slf4j
public class ErrorPathUnitTest { 
}
渐变版本:5.5
LOMBOK_版本:1.18.6

确保在生成中没有用于LOMBOK依赖项的compileOnly。gradle

确保在生成中没有用于LOMBOK依赖项的compileOnly。gradle

尝试添加以下gradle依赖项:

compileOnly 'org.projectlombok:lombok'
testCompile 'org.projectlombok:lombok'

尝试添加以下渐变依赖项:

compileOnly 'org.projectlombok:lombok'
testCompile 'org.projectlombok:lombok'

我可以按照这里的说明解决这个问题:

我可以按照这里的说明解决这个问题:

你的gradle版本是什么?gradle版本:5.5我不确定,我对那些版本没有问题。你的版本是什么。gradle看起来像什么?gradle版本:5.5我不确定,我对那些版本没有问题你的build.gradle是什么样子的