所以我正在学习 Scala 并使用 Intelllj IDE 来制作我的项目。当我点击“New Project”,然后点击“Scala”时,我可以选择
- 斯卡拉
- SBT
当我将鼠标悬停在它们上时,我会得到更多信息
- 附带 Scala SDK 的示例模块
- 基于 SBT 的 Scala 项目
现在,在下载 Intellij 并使用它编译和运行一些 Scala 代码之前,我已经尝试过 SBT,所以我知道它是什么。
但我只是不知道我应该选择 1 或 2 中的哪一个以及为什么有人会选择 1 而不是 2,反之亦然?
最佳答案
使用SBT项目
。这将导致 Intellij 使用 SBT 进行自动构建,而无需您每次都重新构建。
Intellij 第一次运行 sbt 需要一些时间来进行设置,但最终会获得更多返回。
另外,正如 Boris 提到的可移植性,您需要一个标准的 build
/compile
工具。
关于scala - intellij - 我要创建哪个 Scala 项目,Scala-Scala 还是 Scala-SBT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38006752/