【问题标题】:IntelliJ IDE does not detect Scala templates properlyIntelliJ IDE 无法正确检测 Scala 模板
【发布时间】:2013-11-14 05:53:25
【问题描述】:

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

设置:

  1. Brew 安装播放
  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 它看起来像这样:

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

How to use intellij with play framework

在完成所有步骤后,IntelliJ 仍然无法解析 Scala 模板。这是来自一个全新的游戏应用程序:

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

【问题讨论】:

    标签: java scala playframework intellij-idea sbt


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 感谢您的回复,但我不明白要更改的位置和内容。我对玩框架很陌生,在这一点上感到很困惑。关于这个主题,你有什么我可以读到的吗?
      猜你喜欢
      • 2012-06-02
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-06
      相关资源
      最近更新 更多