我正在尝试让 Play Framework 在 IntelliJ 中正常工作,但似乎没有正确检测到我的 Scala 模板。这些是我完成的步骤:
设置:
- Brew 安装 Play
- Brew 安装 sbt
- 下载并安装适用于 IntelliJ 的 play Framework 插件
- 下载并安装适用于 IntelliJ 的 Scala 插件
- 为 IntelliJ 下载并安装 SBT 插件
我从终端运行这个(按以下顺序):
- 玩新的doTest
- 干净编译
- 发挥创意
- sbt
- 创想
在 IntelliJ 中,我打开项目并检查文件 target/scala-2.10/src_managed/main/controllers/routes 它看起来像这样:
我还尝试按照这些说明逐步设置全新安装:
How to use intellij with play framework
并且在完成所有步骤后,IntelliJ 仍然无法解析 Scala 模板。这是来自一个全新的 Play 应用程序:
我可以从 IDE 编译、运行测试并观察我在浏览器中所做的更改。唯一不起作用的是 IntelliJ 中的代码帮助。我现在不知道如何进行,非常感谢任何帮助!
最佳答案
所以我终于弄明白了。似乎 IntelliJ 使用了已编译的 Scala 模板。右键单击目标文件夹,然后选择“将目录标记为”-->“排除”为我解决了这个问题。
关于java - IntelliJ IDE 无法正确检测 Scala 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19753725/