玩! Framework Templating Engine会导致导入长类名称

时间:2014-09-02 11:52:42

标签: scala playframework template-engine playframework-2.2

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

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

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

First row in the Play! Template

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

这是Play给我的错误信息!框架。 The error message displayed while running the Server

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

路径是正确的,我已经仔细检查过。由于我无法在此区域披露更多代码的原因,如果需要更多信息,请提出要求,我将编辑该帖子。

1 个答案:

答案 0 :(得分:1)

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

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