创建一个旧的Play 2.3.1框架(当前是2.4.3)

时间:2015-10-28 01:57:15

标签: intellij-idea playframework playframework-2.3 typesafe-activator playframework-2.4

问题

我正在尝试创建 Play 2.3.1 框架,因为缺乏有关如何开始使用2.4.3的信息。很明显,youtube上的教程是无用的,我无法让它工作。

问题

我该怎么做?

我试图转到 https://www.playframework.com/download#older-versions ,但所有版本都会生成与 https://downloads.typesafe.com/typesafe-activator/1.3.6/typesafe-activator-1.3.6-minimal.zip 相同的链接

安装最新的playframework 2.4.3。

请说有人知道怎么做?

另外,为什么我要打扰使用2.4.3> 2.3.1如果我只创建一个带数据库的简单移动应用程序?安全原因或只是"更容易"?

IntelliJ 14的相同问题> IntelliJ 13?

1 个答案:

答案 0 :(得分:4)

https://www.playframework.com/download#older-versions是您需要的链接。

当您重新开始玩游戏时!它可能会令人困惑,所以我认为需要一些术语。

  • SBT - Scala构建工具。这是一个构建工具,融入每个Play!项目,但完全独立于Play!框架,即。许多Scala项目使用它来管理他们的构建而不使用Play!它只是Maven,Gradle或Ant的Scala equivilient。没什么特别的。

  • Activator - 这是Play!的命令行,就像构建工具++一样。它的命令行工具带有SBT命令的超集清理编译等等,Play!特定的,如' new',' run'。它实际上只是一个脚本(.sh / .bat)引导SBT和运行播放命令的一些额外的好处。在像1.x这样的早期版本中,此命令名为 play 。版本2.x实际上是一个重写,所以你可以忽略所有相关的建议。

  • 播放 - playframework本身只是一个普通的jar(及其所有依赖项)。它在project / plugins.sbt

  • 中声明

因此,所有下载链接指向activator-1.3.6的原因是因为这只是命令行工具的版本。这将默认为最新版本:2.4.x.

执行激活器新时,您可以选择模板。如果你真的真的想要使用2.3.x,你可以在提示 hello-play-2_3-scala 时选择这个模板。

但我不建议你这样做,因为:

  • 2.4.x的documentation是全面的,并且有演练指南,它不会比youtube视频更长时间。
  • 2.4.x中有错误修复和新功能
  • 2.4.x引入了依赖注入,这意味着一旦你开发了2.3x中的所有内容,就很难升级。
  • 除依赖注入外,大部分内容在2.4.x中都是一样的。

的Intellij:   使用14.播放支持一直在改进。如果您可以使用Early Access Program和最新版本的Scala插件。

不要运行激活者的想法' - 这已被弃用。档案 - >来自Intellij的开放项目应该足够了。