【问题标题】:Upgrading project to version 2.2.0 of the Play Framework将项目升级到 Play Framework 的 2.2.0 版本
【发布时间】:2013-10-03 10:02:20
【问题描述】:

将 play 项目升级到 2.2.0 时出现以下错误:

sbt.ResolveException: unresolved dependency: play#sbt-plugin;2.2.0: not found

【问题讨论】:

    标签: playframework sbt playframework-2.2


    【解决方案1】:

    在 project/plugin.sbt 中编辑以下行:

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

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

    确保您在build.properties 中拥有正确版本的 sbt:

    sbt.version=0.13.0
    

    【讨论】:

    • 现在我收到以下错误:sbt.ResolveException: unresolved dependency: com.typesafe.play#sbt-plugin;2.2.0: not found
    • 我遵循了这些步骤,当我编译或运行它时没有错误,但是当我加载我正在使用的网页时,它在 /assets/css 中找不到任何文件,任何主意?谢谢!
    • 您得到的确切异常是什么?你用的是什么版本的play
    • 我正在使用 play 2.2.0,您可以在上面的链接中看到我的问题
    【解决方案2】:

    您还需要做更多的事情来升级您的应用程序:Play 2.2 migration guide

    【讨论】:

      【解决方案3】:

      升级时,您可能会遇到将应用程序打包为 .war 的问题

      从 2.1.4 开始,不再支持打包成 war 文件。有一个解决方法可以帮助您生成战争文件。你欺骗了编译器,让它认为我们使用的是早期版本的 Play。有关详细信息,请参阅以下链接:-

      Create War from Play 2.2.1 application

      这对我来说一直有效:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-17
        • 1970-01-01
        • 2021-01-12
        相关资源
        最近更新 更多