【发布时间】:2019-01-14 21:09:23
【问题描述】:
我的问题几乎和这里问的一样:
(但不幸的是,所有答案都对我们的情况没有帮助)
案例:
我需要包含 firebase 依赖项
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>5.11.0</version>
</dependency>
这取决于 slf4j 版本 1.7.25。
之后我们实施了一些集成测试(使用 spring 和 junit),现在我们面临冲突
SLF4J:您的 slf4j 绑定请求的版本 1.5.6 与 [1.6, 1.7] 不兼容
SLF4J:请参阅http://www.slf4j.org/codes.html#version_mismatch 了解更多详情。
但是当我运行“mvn dependency:tree”时,我看不到对 slf4j 的任何其他依赖。所以这显然是项目“外部”的东西。
我也无法将 slf4j 从 firebase 中排除,因为它是强制性的,没有它我无法使用它。
是否有机会检查依赖项来自何处或如何排除旧版本(以防它与新版本一起使用)?
【问题讨论】:
-
请在问题中提供你的依赖树。
标签: java hibernate maven dependencies slf4j