无法在 Eclipse 中解析 lombok log4j 和 slf4j 的类型

Unable to resolve type for lombok log4j and slf4j in eclipse

我在eclipse maven 项目中下载并安装了Lombok 项目(1.16.16)。我还看到一个新的 javaagent 行添加到我的 eclipse.ini 文件中。我可以使用@Getter 和@Setter 注释,但是当我尝试添加@Log4j 或@Slf4j 注释时,它会立即显示红色波浪线。我重新启动了 Eclipse,清理了项目但没有帮助。 错误消息显示 "org.apache.log4j.Logger cannot be resolved to a type"。我不明白为什么它在我使用 lombok 时要求我导入 Apache jar。

我还尝试更改 maven 存储库,假设是否存在一些可能导致此问题的冲突库,但它似乎也不起作用。

我错过了什么吗?我认为我可以在网上找到所有可能的解决方案。

日志库仍然需要成为项目的依赖项。将其添加到您的 pom.xml.