java - IntelliJ IDE 无法正确检测 Scala 模板

标签 java scala playframework intellij-idea sbt

我正在尝试让 Play Framework 在 IntelliJ 中正常工作,但似乎没有正确检测到我的 Scala 模板。这些是我完成的步骤:

设置:

  1. Brew 安装 Play
  2. Brew 安装 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

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

How to use intellij with play framework

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

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

最佳答案

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

关于java - IntelliJ IDE 无法正确检测 Scala 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19753725/

相关文章:

java - 在 scala 中处理 csv

Scala、PlayFramework、Mockito、ExecutionContext null

Scala:抽象类型和 Mixin

Scala Future 通过多个 Await.result() 调用进行阻塞

java - PlayFramework 模型中 public Boolean isactive 和 Boolean isactive 之间的区别

scala - 放入交互式控制台以运行Play应用程序

java - XMPP Java 客户端 - 未连接到服务器

java - ArrayAdapter 的 getView() 很慢

java - xstream 中向后兼容

java - LongAccumulator 是如何实现的,使其更高效?