【问题标题】:Retrieving which dependency is importing a specific version of another dependency in SBT在 SBT 中检索哪个依赖项正在导入另一个依赖项的特定版本
【发布时间】:2019-07-12 16:54:55
【问题描述】:

一直在使用 SBT,但仍然无法找到一种方法来检索我在项目中使用的库中使用的依赖项。

我问这个问题,因为我已经在尝试使用 dependencyTree,但到目前为止还没有得到我想要的。

问题是库中的某些内部依赖项正在导入一个非常旧的 Guava 版本,而我现在尝试包含的一个依赖项由于版本之间的不匹配而中断。

所以我的问题是,给定一个库版本,比如guava:16.0.1,有没有办法知道哪个库的哪个版本将它包含在类路径中?

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

    您可以使用dependencyOverrides

    例如:

    dependencyOverrides += "com.google.guava" % "guava" % "16.0.1"

    【讨论】:

      猜你喜欢
      • 2020-07-24
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-21
      • 1970-01-01
      • 1970-01-01
      • 2016-09-19
      相关资源
      最近更新 更多