在IntelliJ中创建项目时,我得到了sbt、Lightbend Project Starter、IDEA、Play 2.x、Dotty(实验)等选项。这些选项是什么意思,我怎样才能了解更多?
IDEA项目,只是一个让你使用Scala的IDE配置......但它并没有自带的构建系统,你可以很容易地配置,提交到git repo等等--你基本上必须自己在IntelliJ中配置所有的东西,这很麻烦。
其他选择有 sbt 模板,其中sbt是Scala的构建工具。
sbt new template-name
可以 立项 使用模板名称(github仓库中的模板名称),Lightbend准备并维护了其中的一些模板。有了它们,你就有了一个构建配置,你可以配置并导入并检查到git中,这是IntelliJ用来生成IDE配置的。
IDEA是与IntelliJ IDE相关的东西。 SBT是一个用于scala项目的构建工具(替代maven)。 当你启用SBT选项时,它会添加sbt相关配置,sbt shell,sbt选项。如果你的项目是基于sbt构建的,你可以选择sbt(意味着你的项目会有一个build.sbt文件)。
其他选项也只有在你的项目文件夹需要的情况下才可以选择。
Dotty是未来语言版本的名称(Scala 3)。参见 https:/dotty.epfl.ch。.