Play Project 在 Intellij 中无法正确编译 - routes_routing.scala

Play Project not compiling correctly in Intellij - routes_routing.scala

我有一个简单的 Play 项目,其中包含一个控制器(带有一条路线)和一个单元测试。

当我在终端中输入 "sbt compile test" 时,它运行良好并且测试通过。

但是我无法获得在 IntelliJ 中正确编译的解决方案。

控制器:controllers.nisp.LandingPageController

编译错误:

.../nisp-frontend/target/scala-2.11/src_managed/main/app/routes_routing.scala 
Error:(37, 18) object LandingPageController is not a member of package app.controllers.nisp 
controllers.nisp.LandingPageController.showLandingPage(),
            ^

目录结构:

我已经使用以下方法解决了这个问题:

  • 升级到 Intellij 14
  • 升级到最新的scala插件。
  • 删除整个项目目录并重新克隆源代码。
  • 使用文件 -> 导入项目 -> SBT -> 自动导入。