【问题标题】:Play! Framework Templating Engine issues importing long class names玩!框架模板引擎问题导入长类名
【发布时间】:2014-09-02 11:52:41
【问题描述】:

我有一个要发送到 Play 中的 Scala 模板的类列表!框架 2.2.3 但是我在尝试这样做时遇到了一些问题。

我希望列表包含的类是任意类类型,它来自我的工作区之外的包,但不是来自 Java 本身。见下图。

注意:我没有 project/Build.scala 文件。

上图代表我的 scala 模板中的第一行,我也尝试过使用@import(@import com.***.***.type._com.***.***.type.Version 等)但无济于事。

这是 Play 给我的错误信息!框架。

命名空间有问题吗?使用位于我的工作区中的类时一切正常。

路径是正确的,我已经仔细检查过了。由于某些原因,我无法在该地区透露更多代码,如果需要更多信息,请索取,我会编辑帖子。

【问题讨论】:

    标签: scala playframework template-engine playframework-2.2


    【解决方案1】:

    问题与名为 type 的包有关。这个词在 Scala 中保留为语言关键字。你需要像这样逃避它:

    @import List[com.your.package.`type`.Version]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多