我通过Typesafe Activator创建了一个Play Framework程序(因此它完全遵循模板).
我使用sbteclipse-plugin
3.0.0版创建了一个Eclipse项目并将其导入Scala IDE 4.0.0.这些都是撰写本文时的最新版本.
Scala IDE似乎肯定支持Play Framework.它具有自定义格式的语法突出显示,包括路由文件和模板.然而,它似乎无法从控制器中找到视图.特别是,调用views.html.index
触发错误:"对象索引不是包views.html的成员".
我尝试使用本机钩子或池进行刷新,如此处详述,但它没有任何影响.
我应该注意,虽然代码已经在命令行(with activator ~run
)中编译,但它还没有在Scala IDE中编译,因为我不知道如何(它似乎没有记录在任何地方).
我该怎么做才能摆脱这些错误的错误?
编辑:运行后activator clean ~run
,我有另一个错误:在解决构建路径错误之前,无法构建项目.关于这些构建路径错误的内容没有进一步的细节.
偶尔,似乎没有任何理由,我在其中一个视图模板中(编译后)得到"未找到:值路由"编译错误.这种情况发生在Eclipse或IDEA中.
谷歌搜索发现了这一点,但是不可能在play 2.10中添加mainLang = SCALA(我正在使用版本2.1.2).
清理项目/重新使用它/似乎有效,但有更多的永久性解决方案/解决方案吗?
谢谢