我想使用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/