玩框架:未找到:价值参数

nem*_*moo 4 playframework-2.0

昨天我在Play 2.1.1应用程序中遇到了一些路由问题并删除了目标文件夹的内容,迫使Play重新编译所有内容(可能是一个愚蠢的想法).

现在我在Eclipse中遇到了一堆错误:

too many arguments for method apply: (name: String, constraint: String)play.core.DynamicPart in object DynamicPart  routes_routing.scala    /myapp/target/scala-2.10/src_managed/main   line 44 Scala Problem
too many arguments for method apply: (name: String, constraint: String)play.core.DynamicPart in object DynamicPart  routes_routing.scala    /myapp/target/scala-2.10/src_managed/main   line 40 Scala Problem
too many arguments for method apply: (name: String, constraint: String)play.core.DynamicPart in object DynamicPart  routes_routing.scala    /myapp/target/scala-2.10/src_managed/main   line 52 Scala Problem
too many arguments for method apply: (name: String, constraint: String)play.core.DynamicPart in object DynamicPart  routes_routing.scala    /myapp/target/scala-2.10/src_managed/main   line 48 Scala Problem
not found: value params routes_routing.scala    /myapp/target/scala-2.10/src_managed/main   line 96 Scala Problem
not found: value params routes_routing.scala    /myapp/target/scala-2.10/src_managed/main   line 88 Scala Problem
not found: value params routes_routing.scala    /myapp/target/scala-2.10/src_managed/main   line 112    Scala Problem
not found: value params routes_routing.scala    /myapp/target/scala-2.10/src_managed/main   line 104    Scala Problem
Run Code Online (Sandbox Code Playgroud)

经过一些谷歌和stackoverflow研究,我试图play clean compile在项目上执行.这样可行.我也可以启动应用程序,它似乎正常工作.

干净之后,我在Eclipse中尝试了Refresh.这不会改变任何事情.错误不会消失.

有什么建议?

谢谢!

Min*_*gyu 5

您需要重新生成eclipse项目

  1. 开始游戏

    play
    
    Run Code Online (Sandbox Code Playgroud)
  2. 生成eclipse项目(在play console中执行此步骤)

    eclipse with-source=true
    
    Run Code Online (Sandbox Code Playgroud)
  3. 刷新你的eclipse项目

    F5 (fn + F5 in Mac)
    
    Run Code Online (Sandbox Code Playgroud)

每次进行重要更改时都不必删除eclipse项目:-)