Eclipse Neon.1 是否支持 Play Framework?

Does Eclipse Neon.1 support Play Framework?

我正在尝试学习 Play Framework 并使用 Eclispe 作为我的 IDE。

我想使用 Eclipse Neon.1 作为我的 IDE,但是我找不到任何关于如何(或什么)安装以启用 Play 应用程序开发的说明。

有没有可能,我没找对地方?

还是我坚持使用基于 Eclipse Lunar 的 Scala IDE?

或者我是否必须购买 IntelliJ IDEA Ultimate IDE?

您可以将 Eclipse Neon 与 Play Framework 结合使用,但您需要设置 sbteclipse

documentation 所述,这可以通过将以下行添加到您的 project/plugins.sbt 文件中轻松完成:

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")

如果您的项目中只有 Java 个源,您还需要将以下行添加到您的 build.sbt 文件中:

EclipseKeys.projectFlavor := EclipseProjectFlavor.Java
EclipseKeys.createSrc := EclipseCreateSrc.ValueSet(EclipseCreateSrc.ManagedClasses, EclipseCreateSrc.ManagedResources)

如果您使用 Scala 开发项目,则需要在 Eclipse 市场中安装 Scala IDE. According to the tool description,Scala IDE 支持以下 Eclipse 版本:

Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Oxygen (4.7)

如果您想在 IntelliJ IDEA 中完全集成 Play Framework,您可以选择 Ultimate edition. Please note that you may be eligible for a free Ultimate license, if you are a student。顺便说一句,您不一定需要 IntelliJ 的 Play 插件。您可以在任何编辑器或 IDE 中开发您的 Play 应用程序,并通过命令行简单地管理您的项目。