【发布时间】:2022-01-15 17:35:28
【问题描述】:
例如,在我的pom.xml
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.15.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.15.0</version>
</dependency>
由于某些原因,依赖关系图如下:
因此,log4j-api 存在冲突(2.7 与 2.15)。
要解决此问题,我可以在 log4j-core 依赖项中明确排除 log4j-api。但是,这实际上是一种标准做法吗,因为由于依赖管理,无论如何都会使用log4j-api 2.15.0。
【问题讨论】:
标签: java spring-boot maven log4j2