是否有Play2的eclipse插件?

时间:2012-02-15 04:45:06

标签: eclipse-plugin playframework-2.0

我知道play1有一个,但我找不到play2。

我希望插件可以自动将模板编译为scala代码。现在不方便。

5 个答案:

答案 0 :(得分:37)

我刚刚遇到Eclipse Indigo / Juno和Scala IDE的Scala IDE Play2插件。目前的功能是

  • 语法突出显示(路由和模板)
  • 代码完成(模板)
  • 格式化程序(路线)
  • 超链接(路线和模板)

请注意,目前不支持超链接到Java文件。此外,代码完成功能还有一些限制,只需要一些时间来阅读文档。我没有自己尝试,因为我现在不使用Play2,但认为这可能对某人有帮助。

答案 1 :(得分:15)

修改:此答案已过时。正如@Baztoune所说,已经编写了一个Play Eclipse插件。

在我编写这些行时,Eclipse没有Play 2插件。但是,有一个eclipsify sbt命令,由Play 2 sbt插件提供,它可以从Play 2应用程序生成Eclipse项目。

您不会在Play 2模板中获得语法突出显示,上下文完成或代码导航,但您可以使用~run sbt命令(而不仅仅是{{1})在保存时自动编译它们})。检查Eclipse“General - >工作区 - >使用本机挂钩刷新或轮询“选项已启用,因此将编译模板更改考虑在内。

答案 2 :(得分:15)

是的,这是如何开始的:

  1. http://scala-ide.org/download/current.html为您的Eclipse版本找到正确的更新站点。

  2. 在Eclipse中,转到 帮助 - > 安装新软件 。使用上面的更新站点来查找与Scala相关的插件。

  3. 安装 Scala IDE for Eclipse 插件和 Play2支持Scala IDE 插件。请注意,Scala IDE 插件中的 Play2支持列在 Scala IDE插件复选框下。

  4. enter image description here

    正如许多消息来源所建议的那样,我无法从裸Eclipse开始工作。这个问题似乎是不相容的依赖关系,只有在浪费了很多时间后才出现。 Scala IDE路由消除了这个问题。

答案 3 :(得分:7)

是。这是Scala IDE。

Eclipse Juno和Kepler的更新站点:http://download.scala-ide.org/sdk/e38/scala210/stable/site

使用以下功能安装:

  • Scala IDE for Eclipse
  • Scala IDE插件(孵化)

答案 4 :(得分:6)

我使用http://scala-ide.org/中的Scala IDE,然后eclipsify我的play2项目并导入。

它就像一个魅力:它编译我的scala / java代码。

您可以通过此网址http://scala-ide.org/docs/tutorials/play20scalaide20/index.html

获取更多详细信息