环境:Java 8,Scala 10,play 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”文件夹中,但同时将代码写入应用程序控制器当我尝试单独导入类而不是 import views.html.* 时,我看不到这些类,但我无法做到,它没有显示生成的类,我不知道为什么?
我试过的:
- windows->preference->workspace->选中“使用本机挂钩或轮询刷新”复选框->单击应用
- 在每次“ ~run ”之后,我总是刷新我的工作区。
- 我手动添加了输出文件夹
- /my-first-app/target/scala-2.10/classes_managed/
- /my-first-app/target/scala-2.10/classes
在尝试了所有之后,我仍然无法为任何 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>
错误:
在此行找到多个注释: *构造函数对象的参数太多:()对象 *对象模板不是包播放的成员 *type Template2 不是包 play.api.templates 的成员 *未找到:键入 BaseScalaTemplate
开发时真的很烦人,它会减慢开发速度。