【发布时间】:2019-07-05 14:03:20
【问题描述】:
我有一个 Maven 项目,我想将 log4j2 与 slf4j 一起使用。所以我添加了这个依赖:
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.11.2</version>
</dependency>
据我所知,它似乎有效。但我的问题是关于 log4j-slf4j-impl 的传递依赖关系。
为什么 IntelliJ 显示 log4j-core 引入了 log4j-api,但由于重复而忽略了它(我相信下面的屏幕截图是这样说的)?我该如何预防呢?
【问题讨论】: