【问题标题】:Exclude specs2 as transitive dependency of play framework in sbt排除 specs2 作为 sbt 中 play 框架的传递依赖
【发布时间】:2019-01-22 09:32:41
【问题描述】:

我正在尝试将 specs2 v3.10.0 与 Play Framework v2.2.3 一起使用,但 Play 依赖于 specs2 v2.1.1,而且它们似乎相互干扰。

在我的 plugins.sbt 文件中,我有:

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.3" exclude("org.specs2", "specs2"))

Dependencies file of Play Framework 2.2.x

这是我的 Ivy 解析缓存报告的屏幕截图,显示了 specs2 的两个版本被解析为测试依赖项:

resolution cache report

【问题讨论】:

    标签: scala playframework sbt playframework-2.2


    【解决方案1】:

    据我所知,插件依赖项并未解析为测试依赖项。 您可能需要在 build.sbt 中排除依赖项,而不是在 plugins.sbt 中。

    【讨论】:

      猜你喜欢
      • 2013-04-03
      • 2018-07-06
      • 2019-10-29
      • 2021-07-26
      • 2015-01-19
      • 2013-03-11
      • 2018-08-19
      • 2021-10-24
      相关资源
      最近更新 更多