【问题标题】:IDE for Play 2.0 framework and ScalaPlay 2.0 框架和 Scala 的 IDE
【发布时间】:2012-02-20 01:57:01
【问题描述】:

我最近在玩 Play 2.0。我在文档中发现它可以为 Eclipse、Idea 或 Netbeans 生成一个项目。但是,这似乎仅适用于 2.0 之前的版本。

您如何为 IntelliJ Idea 配置 Play 2.0 项目,或者您会推荐什么其他 IDE?

【问题讨论】:

    标签: playframework playframework-2.0


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      我个人使用 SublimeText 3 进行 Play 开发。对于可用的here,有一个插件,它可以为播放中使用的所有文件类型启用语法突出显示。它似乎适用于 SublimeText 3,但我还没有遇到任何关于 Sublime 3 的问题。如果你安装了Package Control,这个插件甚至在默认存储库中。

      【讨论】:

        【解决方案3】:

        我投票支持 Intellij IDEA 12。
        原生支持play 2.0。

        【讨论】:

          【解决方案4】:

          我推荐 Intellij IDEA 12:

          • 在 Scala 模板中有语法高亮显示;你可以从一个 只需单击一下即可将控制器操作到相应的视图;
          • 您也可以直接从 IDE 编译您的项目,它会为您启动一个浏览器;
          • 您仍然拥有此 IDE 的所有其他优势,例如重构也适用于 scala。

          正如其他人已经提到的,您只需在命令控制台中输入“play idea”,即可从 IDE 打开您的项目。

          【讨论】:

            【解决方案5】:

            使用 2.0.3,我能够 [最终] 通过运行 play idea 让这一切正常工作,然后只需在 IDEA 中打开该目录(而不是导入它)。如果我尝试自己设置,则类路径似乎永远无法正常工作。

            【讨论】:

              【解决方案6】:

              在提出问题时,Play 2.0 仍处于测试阶段,缺乏一些支持和文档。最近,他们发布了自动生成将项目导入某些 IDE 所需的文件的方法。

              执行以下操作:

              1. 创建您的项目
              2. 进入项目文件夹
              3. 运行play打开sbt控制台
              4. 运行 eclipse 以创建 Eclipse 项目
              5. 运行 idea 以创建 IntelliJ Idea 项目

              享受黑客攻击! :)

              【讨论】:

              • 我假设“Run eclipse”已经过时,或者是“Run eclipsify”的拼写错误。
              • @Arjan 很可能已过时,来自 Beta 版 :)
              • 其实,“run eclipsify”现在已经过时了,我认为它在 Play 2.0 中使用过,但在 Play 2.1 中改为“run eclipse”。
              【解决方案7】:

              如果你构建了 git-Version,你可以使用 eclipsify-command(我假设理想化也会在那里)。另一种方法是使用sbt-eclipse。不幸的是,该项目也在大力开发中。稳定版在windows下不行,但是head版可以。

              【讨论】:

              • “理想化”是个好消息!我会尝试 git-version 比。我假设您了解最新的来源?不是有一些夜间构建吗?
              • Args 我试了一下,理想化不起作用,也许想法有很好的 sbt 支持?我不确定,因为我更喜欢日食。 git-version==最新源。
              • 我刚刚尝试过理想化,但正如您所说,它不起作用(我刚刚阅读了您的评论)。我相信 IDEA 中有 sbt 支持,但它如何帮助我为这个 IDE 设置项目? (我不知道 SBT)。
              • 据我了解,每个 play20-project 都是一个 sbt-project。所以如果idea支持sbt它应该支持play20。使用 sbt-eclipse 它仅适用于不在类路径中的视图。我怎么一直没有时间深入评估它。目前这一切都是实验性的。
              【解决方案8】:

              Play2.0 仍在积极开发中。 IDE 支持将可用,但还不完全可用。值得关注夜间构建,因为最近有关于 IDE 支持的讨论,所以它可能很快就会到来!

              【讨论】:

                猜你喜欢
                • 2012-03-31
                • 1970-01-01
                • 2016-07-08
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2019-04-11
                相关资源
                最近更新 更多