Ank*_*ava 13 eclipse ide scala playframework playframework-2.3
环境:Java 8,Scala 10,播放2.3.0 sbt插件,scala ide kepler版本:4.3.0
问题:1."index.scala.html"的生成类和我自己创建的新模板正确填充到"/my-first-app/target/scala-2.10/classes_managed/views/html"文件夹中,但在编写代码时应用程序控制器当我尝试单独导入类而不是导入views.html时,我无法看到这些类.*但我不能这样做它不显示生成的类我不知道为什么?
我尝试过的:
在尝试完所有后,我无法单独为任何xyz.scala.html文件导入类.
问题2:在xyz.scala.html语法错误中获取多个奇怪的错误,例如
代码段:
@(title: String)(content: Html) --> Error
<!DOCTYPE html>
<html>
<head>
<title>@title</title>
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
<link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")">
<script src="@routes.Assets.at("javascripts/hello.js")" type="text/javascript"/>
</script>
</head>
<body>
@content
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
错误:
Multiple annotations found at this line:
*too many arguments for constructor Object: ()Object
*object templates is not a member of package play
*type Template2 is not a member of package play.api.templates
*not found: type BaseScalaTemplate
在开发速度缓慢的情况下开发速度非常烦人.
再试一次!Scala ide刚刚获得更新,至少夜间版本支持播放2.3.
eclipse kepler的更新站点是
http://download.scala-ide.org/sdk/lithium/e38/scala211/dev/site/
在eclipse中project>properties>play2去除并删除所有play.api.templates导入,那些不再存在.
ps:旁注:我已经开始了一个带有关于play + eclipse的笔记的google doc,随意添加你自己的发现.玩2.3和Eclipse