Play Framework 2.1:缺少BodyParser类文件

时间:2012-11-17 13:01:39

标签: playframework playframework-2.1

我下载了Play Framework 2.1,在eclipsifying后,我在控制器和目标文件夹中有errors

在控制器中,Application.scala我有以下错误:

Multiple markers at this line
    - class file needed by BodyParser is missing. reference type Either of object package refers to nonexisting 
     symbol.

如果你有任何人有这个错误,你是如何解决它的?

2 个答案:

答案 0 :(得分:16)

Play 2.1使用Scala 2.10。如果你刚刚下载了Play 2.1 SNAPSHOT,你的问题很可能是由于仍然使用2.9.X的Scala IDE。如果使用play compile编译项目(因为SBT将使用正确的Scala库版本),则不会显示错误,但在升级之前它将显示在IDE中。

要升级Scala IDE,请按照their website上的说明进行操作。

顺便说一下,不要忘记在Play 2.1中将eclipsify命令重命名为eclipse

答案 1 :(得分:1)

该解决方案的问题在于最新的eclipse(Juno)无法使用最新的Scala IDE插件,只需每晚构建:http://download.scala-ide.org/nightly-update-juno-master-29x/ ...仅支持scala 2.9。

那么:有没有办法用Eclipse Juno开发Play 2.1项目?