0

我正在使用 IntelliJ IDE 设置 Play 项目并进行开发。我无法创建新项目,也无法在 IntelliJ 中编译现有项目(例如:websocket-chat)。

我在 IntelliJ 论坛上发布了这个http://devnet.jetbrains.com/thread/450345?tstart=0但还没有回复。

有没有人能够在 IntelliJ 中设置 Play 项目?你用什么IDE?我正在使用播放 2.2。

4

2 回答 2

2

您的问题的解决方法可能是在控制台中运行“play idea”以生成 IntelliJ 正确索引项目所需的所有文件。

我使用 IntelliJ 的 EAP 版本,相信我遇到的问题更少,因为虽然它可能会导致重大更改,但它们也会很快发布修复程序。

IntelliJ 已经为类型高亮编写了自己的 Scala解析器,我发现它并不总是跟上最新的 Scala 特性,甚至有些已经存在了一段时间(包对象存在一些问题)。考虑到这一点,我通常会关闭类型突出显示并保持打开控制台窗口以在那里进行连续编译。即使在 IntelliJ 中编译工作,它也总是比直接从命令行使用 play 或 sbt 慢得多。

于 2013-10-23T16:53:03.750 回答
0

我做到了,但设置起来很痛苦。我将在博客上讨论这个问题,但这里是我如何解决它的预览:

  • 在您的示例目录中的 IDEA 中创建一个新项目。选择类型“Scala 模块”。
  • 只有在完成后,您才能在命令行中导航到同一目录并运行play.
  • 当 Play 控制台启动时,使用以下idea命令:例如[websocket-chat] $ idea
  • 回到想法。你应该会看到一个提示,上面写着“项目在 IDEA 之外被修改。你想重新加载它吗?” 去做吧。
  • 一旦项目被重新加载和索引,你应该很好。至少我是。

希望有帮助。这是不必要的困难。当我发现女性更容易理解时,这很糟糕。

于 2013-10-23T21:31:16.390 回答