eclipse - Play框架生成的Eclipse for Scala项目中的错误

标签 eclipse scala playframework scala-ide

我想使用Play Framework将Eclipse作为Scala Web应用程序的IDE。我下载了Eclipse 3.6.2。然后我安装了Scala IDE 2.0 (beta) for Eclipse。我下载了Play Framework 1.2.2RC1并使用play install scala-0.9.1安装了Scala Module并使用play new mysite生成了一个新站点。然后,我用play eclipsify mysite遮盖了它,并将项目导入了Eclipse。

但是现在我在Eclipse中遇到很多错误。这是我可以解决的问题,还是其他项目不兼容?

这是生成的代码,其中包含Eclipse中的错误(但是当我运行该应用程序时它可以工作)。

package controllers

import play._
import play.mvc._

object Application extends Controller {

  import views.Application._

    def index = {
        html.index("Your Scala application is ready to go home!")
    } 
}

这就是在Eclipse中的样子:

最佳答案

屏幕快照中突出显示的错误是由于新的Scala模板源不在项目“构建路径”中引起的。 eclipsify命令当前不为您执行此操作。

手动将tmp / class添加到Build Path来解决它。

但是请注意,新的Scala模板文件不是从Eclipse内部生成的。因此,如果您向项目中添加新的模板/页面,则必须首先运行“play run”(或同等功能),以使文件显示在此处。另请注意,如果以后再次运行eclipsify命令,则需要将该文件夹重新添加到“构建路径”中。

关于eclipse - Play框架生成的Eclipse for Scala项目中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177851/

相关文章:

arrays - Spark scala 将列名称映射到值为 true 的输出 arraytype 列

scala - Spark集群提交无法绑定(bind)slave地址

encoding - 玩! Framework 2.5 表单编码

java - 如何处理 Play Framework 2 (Java) 中表单中的全局错误

eclipse - UIMA Ruta Workbench 选择了错误的描述符路径

eclipse - 调用层次结构和查找引用 eclipse 有什么区别?

java - 从 Spark 读取 Teradata 时出错。它加载了表并显示了架构,但无法给出数据集结果

java - 更高级的表格/电子表格 SWT 实现

java - eclipse 创建新的 .properties 文件

json - 玩 - 尝试实现写入列表[任何]