【发布时间】:2022-01-10 16:27:54
【问题描述】:
我有一个包含以下内容的 gradle 应用程序:
implementation 'ch.qos.logback:logback-classic'
implementation 'ch.qos.logback.contrib:logback-json-classic:0.1.5'
implementation 'ch.qos.logback.contrib:logback-jackson:0.1.5'
...
implementation 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
在我的课程中:
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class ...
但是,当 ctrl + 单击任何 log.xxx 语句时,它会将我带到一个 slf4j,它是我拥有的另一个库的一部分,而不是主要的 lombok 库,我不知道为什么,因为导入来自 lombok。其他没有这个库的模块按预期去lombok > slf4j。
它有效,但有没有办法以某种方式强制它?
【问题讨论】: