【问题标题】:Play Framework not compiling播放框架未编译
【发布时间】:2015-11-04 09:43:29
【问题描述】:

我有一个使用播放框架的应用程序。我正在尝试在编译显示错误的代码时使用激活器命令 "activator clean compile run"

object Html 不是 play.api.templates 包的成员 [错误] 导入 play.api.templates.{Html, Txt}

提前知道如何解决这个问题。

【问题讨论】:

    标签: java playframework


    【解决方案1】:

    您可能正在尝试运行为早期版本的 Play with Play 2.4 编写的代码。 play.api.templates.Html 在 Play 2.3 中已被弃用,显然已在 2.4 中被删除。

    来自Play 2.3 Package documentationHtml

    已弃用

    (自 2.3.0 版起)使用 play.twirl.api.Html

    您也可以参考Templates section of the Play 2.3 migration guide

    Play version which is used 在 project/plugins.sbt 中定义。相关插件是 "com.typesafe.play" % "sbt-plugin"。

    【讨论】:

    • 我们如何才能恢复播放 2.3 版
    • 认为我必须将我的代码迁移到较新的版本。
    • 如果你有一个新项目,我认为这是一个好主意。不过,我已经添加了有关 Play 版本配置位置的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多