【问题标题】:SBT. Resolving dependencies for play sbt-pluginSBT。解决 play sbt-plugin 的依赖关系
【发布时间】:2014-01-12 02:41:43
【问题描述】:

我使用 sbt 0.13.1myProject/project/build.properties/sbt.version=0.13.1

在我的myProject/project/play.sbt

resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases"

addSbtPlugin("play" % "sbt-plugin" % "2.2.1")

我尝试了很多版本,但无论我做什么,它都无法解决这种依赖关系。我最终会遇到这样的错误:

[error] (*:update) sbt.ResolveException: unresolved dependency: play#sbt-plugin;2.2.1: not found

我什至尝试将scalaVersion := "2.9.1" 放入play.sbt 以与存储库保持一致(以防万一):

/typesafe/releases/play/sbt-plugin/scala_2.9.1/sbt_0.11.3/

但它不起作用。

诶?

【问题讨论】:

标签: playframework-2.0 sbt


【解决方案1】:

设置项目/plugin.sbt:

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.1")

还有 build.properties 中正确版本的 sbt:

sbt.version=0.13.0

Full migration guide to play 2.2

【讨论】:

    【解决方案2】:

    从 Play 2.2.0 开始,组 ID 现在是 com.typesafe.play,因此以下应该可以工作:

    resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases"
    
    addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.1")
    

    【讨论】:

      【解决方案3】:

      “如果你在 [...] 任何可以运行 Bash 脚本的东西上运行,我强烈推荐来自 sbt-extras 的 launch script。” (davestackoverflow question 8721338)。它也帮助了我。

      【讨论】:

        猜你喜欢
        • 2014-12-18
        • 2018-08-18
        • 1970-01-01
        • 2016-02-13
        • 1970-01-01
        • 2018-06-18
        • 2013-10-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多