我正在尝试创建 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?
答案 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 时选择这个模板。
但我不建议你这样做,因为:
的Intellij: 使用14.播放支持一直在改进。如果您可以使用Early Access Program和最新版本的Scala插件。
不要运行激活者的想法' - 这已被弃用。档案 - >来自Intellij的开放项目应该足够了。