Play Framework - IntelliJ问题 - IDE建议?

时间:2013-10-23 15:55:14

标签: playframework intellij-idea playframework-2.2 sbt-idea

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

IntelliJ已经为类型突出显示了自己的Scala parser,我发现它并不总是跟上最新的Scala功能,甚至还有一些已经存在一段时间(包装对象存在问题)就一点点)。考虑到这一点,我通常关闭类型突出显示并保持控制台窗口打开以进行连续编辑。即使在IntelliJ中进行编译时,它总是比直接使用play或命令行中的sbt慢得多。

答案 1 :(得分:0)

我管理了,但设置起来很痛苦。我将发表关于此的博客,但这里是我如何解决它的预告:

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

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