Scala IDE 4.0.0认为开箱即用的Play Framework 2.3.7程序有错误
我已经通过Typesafe Activator创建了一个Play Framework程序(所以它完全遵循模板)。
我使用sbteclipse-plugin 3.0.0版创建一个Eclipse项目并将其导入到Scala IDE 4.0.0中。这些都是写作时的最新版本。 Scala IDE似乎支持Play Framework。它具有自定义格式的语法高亮,包括路由文件和模板。然而,似乎无法找到控制器的意见。特别是,对views.html.index的调用触发了一个错误:“对象索引不是软件包views.html的成员”。 我尝试使用本机钩子或池作为detailed here启用刷新,但它没有影响。 我应该注意,虽然代码已经在命令行中编译(使用激活程序?运行),但是它还没有在Scala IDE中编译,因为我不知道如何(它似乎没有被记录在任何地方) 。 我可以做些什么来摆脱这些错误的错误? 编辑:运行激活程序清理?运行后,我有另一个错误:项目无法构建,直到构建路径错误被解决。没有关于这些构建路径错误的更多细节。 解决方法
更新:只需升级到sbteclipse版本5.1.0,一切都应该开箱即用。还要确保你跟随
the Play documentation on how to set up Eclipse/ScalaIDE。
这是在sbteclipse的a known bug,这可能是will be fixed很快。 现在,您可以将以下行添加到build.sbt中: EclipseKeys.createSrc := EclipseCreateSrc.All 杀死SBT控制台并再次运行sbt eclipse。应该将以下行添加到项目文件夹中的.classpath文件作为解决方法: <classpathentry kind="src" path="target/scala-2.11/twirl/main"/> 刷新您的Eclipse项目以接收更改。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |