播放Project未在Intellij中正确编译 - routes_routing.scala

时间:2015-01-22 13:38:19

标签: scala intellij-idea playframework-2.0 sbt

我有一个简单的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(),
            ^

目录结构:

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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