播放错误的原因不明!框架项目&在项目

时间:2015-06-20 05:17:13

标签: java eclipse playframework

我在最近创建的Play上收到错误!项目,我不知道为什么。谁能帮我?我得到的错误如下:"索引无法解析" The error I'm getting is the following: "index cannot be resolved"

我还有另一个问题,在剧中!框架网,它说以下,我不知道怎么做,有人可以向我解释一下这是什么以及如何做到这一点?:

  

如果您不想安装Scala IDE,并且只有>中的Java源代码。项目,然后您可以设置以下内容:

EclipseKeys.projectFlavor := EclipseProjectFlavor.Java           // Java project. Don't expect Scala IDE
EclipseKeys.createSrc := EclipseCreateSrc.ValueSet(EclipseCreateSrc.ManagedClasses, EclipseCreateSrc.ManagedResources)  // Use .class files instead of generated .scala files for views and routes 
EclipseKeys.preTasks := Seq(compile in Compile)                  // Compile the project before generating Eclipse files, so that .class files for views and routes are present

1 个答案:

答案 0 :(得分:6)

第一个问题)

Eclipse还不了解您的观点(也称为templates)。它们是Scala类,它们将在编译期间从您的实际my_view_name.scala.html文件生成。因此,在编译之后,您只需运行activator eclipse(或' play eclipse使用较旧版本的Play,这些错误会神奇地消失。

第二个问题)

我从未设置those。我想你必须设置project/plugins.sbt

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")

并且,如果您在build.sbt

中不使用Scala(仅限Java)
EclipseKeys.projectFlavor := EclipseProjectFlavor.Java           // Java project. Don't expect Scala IDE
EclipseKeys.createSrc := EclipseCreateSrc.ValueSet(EclipseCreateSrc.ManagedClasses, EclipseCreateSrc.ManagedResources)  // Use .class files instead of generated .scala files for views and routes 
EclipseKeys.preTasks := Seq(compile in Compile)                  // Compile the project before generating Eclipse files, so that .class files for views and routes are present