我知道 play1 有一个,但我没有找到 play2 的。
我希望插件可以自动将模板编译为 scala 代码。现在不方便。
我刚刚遇到Eclipse Indigo/Juno 和 Scala IDE 的Scala IDE Play2插件。目前的特点是
请注意,目前不支持超链接到 Java 文件。代码完成功能也有一些限制,请花一些时间阅读文档。我自己没有尝试过,因为我现在没有使用 Play2,但认为它可能对某人有帮助。
编辑:这个答案已经过时了。正如@Baztoune 所说,已经编写了一个 Play Eclipse 插件。
在我写这些行的时候,Eclipse 还没有 Play 2 插件。但是,eclipsify
Play 2 sbt 插件提供了一个 sbt 命令,它能够从 Play 2 应用程序生成 Eclipse 项目。
您不会在 Play 2 模板中获得语法高亮、上下文完成或代码导航,但您可以使用~run
sbt 命令(而不仅仅是run
)让它们在保存时自动编译。检查 Eclipse “General -> Workspace -> Refresh using native hooks or polling”选项是否已启用,以便将编译后的模板更改考虑在内。
是的,这是如何开始的:
从http://scala-ide.org/download/current.html为您的 Eclipse 版本找到正确的更新站点。
在 Eclipse 中,转到Help -> Install New Software。使用上面的更新站点找到 Scala 相关的插件。
在 Scala IDE 插件中安装Scala IDE for Eclipse插件和Play2 支持。请注意,Scala IDE 插件中的Play2 支持列在Scala IDE 插件复选框下。
正如许多消息来源所建议的那样,我根本无法从裸 Eclipse 开始这项工作。问题似乎是不兼容的依赖关系,只有在浪费了很多时间后才会出现。Scala IDE 路由消除了这个问题。
是的。那就是 Scala IDE。
Eclipse Juno 和 Kepler 的更新站点:http: //download.scala-ide.org/sdk/e38/scala210/stable/site
安装具有以下功能:
我使用来自http://scala-ide.org/的Scala IDE ,然后 eclipsify 我的 play2 项目并导入。
它就像一个魅力:它编译我的 scala/java 代码。
您可以在此 URL http://scala-ide.org/docs/tutorials/play20scalaide20/index.html获得更多详细信息