我知道play1有一个,但我找不到play2。
我希望插件可以自动将模板编译为scala代码。现在不方便。
答案 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)
是的,这是如何开始的:
从http://scala-ide.org/download/current.html为您的Eclipse版本找到正确的更新站点。
在Eclipse中,转到 帮助 - > 安装新软件 。使用上面的更新站点来查找与Scala相关的插件。
安装 Scala IDE for Eclipse 插件和 Play2支持Scala IDE 插件。请注意,Scala IDE 插件中的 Play2支持列在 Scala IDE插件复选框下。
正如许多消息来源所建议的那样,我无法从裸Eclipse开始工作。这个问题似乎是不相容的依赖关系,只有在浪费了很多时间后才出现。 Scala IDE路由消除了这个问题。
答案 3 :(得分:7)
是。这是Scala IDE。
Eclipse Juno和Kepler的更新站点:http://download.scala-ide.org/sdk/e38/scala210/stable/site
使用以下功能安装:
答案 4 :(得分:6)
我使用http://scala-ide.org/中的Scala IDE,然后eclipsify我的play2项目并导入。
它就像一个魅力:它编译我的scala / java代码。
您可以通过此网址http://scala-ide.org/docs/tutorials/play20scalaide20/index.html
获取更多详细信息