首页 文章

intellij - 我创建了哪个Scala项目,Scala-Scala或Scala-SBT?

提问于
浏览
2

所以我正在学习Scala并使用Intellj IDE来制作我的项目 . 当我点击New Project然后Scala我可以选择

  • 斯卡拉

  • SBT

当我将鼠标悬停在它们上面时,我得到了更多信息

  • 附带Scala SDK的示例模块

  • 基于SBT的Scala项目

在我下载Intellij并使用它来编译和运行一些Scala代码之前,我已经玩过SBT,所以我知道它是什么 .

但我只是不知道哪一个我应该选择1或2以及为什么有人会选择1超过2或反之亦然?

2 回答

  • 1

    使用 SBT project . 这将导致Intellij使用SBT进行自动渲染,而您每次都必须重新编译构建 . Intellij第一次运行sbt需要一些时间来设置自己,但最终它会更有 Value . 另外正如Boris提到的便携性,你会想要一个标准的 build / compile 工具 .

  • 2

    我认为你的问题没有解决办法 . 如果您只是想尝试使用Scala和Scala SDK,那么首选是可以的,因为您对自动构建没有任何需求 . 在我看来,这是你的选择,如果你想玩一点没有任何开销 .

    如果你想做一个更真实的项目,我建议使用sbt,因为它将构建你的项目并管理你的依赖项 . 这使您的项目更加灵活,易于为其他人构建 .

相关问题