【问题标题】:Why does IDEA mark certain parts of Play code red?为什么 IDEA 将 Play 代码的某些部分标记为红色?
【发布时间】:2015-01-30 03:44:46
【问题描述】:

我对 Play 框架还很陌生。我一直在尝试配置它,以便可以将它与 IntelliJ Ultimate 一起使用。

我使用以下:

  • IntelliJ Ultimate 14.03
  • 适用于 IntelliJ 1.2.1 的 Scala 插件
  • Play Framework 2.3.7(可在线运行的 1.2MB)
  • Scala 2.11
  • JDK 1.7
  • Windows 7

我的问题在于我无法让错误消失。下面是一个简单的例子。当我创建更复杂的东西(映射等)时,我会得到整个红色块(也没有为更复杂的代码建议任何代码)。

我尝试解决的问题: - 删除 .idea 文件夹并再次生成它 - 清洁 sbt - 从内部激活器和 IntelliJ 生成一个 Play 应用程序 - 重新安装 IntelliJ

这就是我从 IntelliJ 内部创建应用程序的方式

我是 Scala 和 Play 的新手,但我进行了一些研究,但最终没有找到可行的解决方案。相同的项目适用于 Eclipse,但我想坚持使用 IntelliJ。

【问题讨论】:

  • @cosmolev Play 插件在 IDEA 14 中不是必需的。它现在是 scala 插件的一部分。
  • @lukasz 我发现最简单的方法是使用激活器创建并导入为 SBT 项目(不是播放项目)。你试过这个吗?
  • Scala 插件 1.2.1 已经相当老了(考虑到 IDEA 中 Scala 支持的开发阶段/速度)。您确实应该按照confluence.jetbrains.com/display/SCA/… 中的步骤使用 EAP 版本 1.2.67.9.EAP。
  • @LionelPort - 我已经尝试从 SBT 加载,但我仍然没有解决问题

标签: scala intellij-idea playframework-2.0


【解决方案1】:

Scala 插件 1.2.1 已经相当过时了(考虑到 IntelliJ IDEA 中 Scala 支持的开发阶段/速度)。

从今天开始,1 月 29 日,你真的应该使用the latest version of the Scala plugin 1.3

【讨论】:

    猜你喜欢
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 2015-01-21
    • 2011-03-01
    • 1970-01-01
    相关资源
    最近更新 更多