6

我试图让播放框架在 IntelliJ 中正常工作,但似乎我的 Scala 模板没有被正确检测到。这些是我已经完成的步骤:

设置:

  1. Brew安装播放
  2. 酿造安装 sbt
  3. 下载并安装 IntelliJ 的 play Framework 插件
  4. 下载并安装 IntelliJ 的 Scala 插件
  5. 下载并安装 IntelliJ 的 SBT 插件

从终端我运行它(按以下顺序):

  1. 玩新的doTest
  2. 玩干净编译
  3. 玩的想法
  4. sbt
  5. 观念

在 IntelliJ 中,我打开项目并检查文件 target/scala-2.10/src_managed/main/controllers/routes,它看起来像这样: http://i.imgur.com/EN4iqux.png

我还尝试按照这些说明逐步设置全新安装:

如何将 intellij 与 play 框架一起使用

并且在完成所有步骤后,IntelliJ 仍然无法解析 Scala 模板。这是来自一个全新的游戏应用程序: http://i.imgur.com/IPrUpVL.png

我可以从 IDE 编译、运行测试并观察我在浏览器中所做的更改。唯一不起作用的是 IntelliJ 中的代码帮助。我现在不知道如何进行,非常感谢任何帮助!

4

2 回答 2

5

所以我终于设法弄清楚了。似乎 IntelliJ 采用了已编译的 Scala 模板。右键单击目标文件夹,然后选择“将目录标记为”->“排除”为我解决了这个问题。

于 2013-11-04T16:52:36.453 回答
0

IntelliJ 不使用路由文件作为源文件。但是,它知道路由,因此如果您执行类似 routes.Application 的操作,它将能够解决该问题。

于 2013-11-03T17:16:08.070 回答