【发布时间】:2016-06-22 15:16:24
【问题描述】:
我是学习 Scala 的新手,已注册 Martin Odersky 的 MOOC; Functional Programming Principles in Scala。我这样做是作为学习的垫脚石Apache Spark
该课程通常使用Eclipse 进行演示,但我想尝试IntelliJ。我怀疑我的问题很简单。创建新项目时,我会看到项目类型的两个选项:
- 带有附加 Scala SDK 的简单模块
- 基于 SBT 的 Scala 项目
这两种类型的项目之间的主要区别是什么?我怀疑第一个选项将 SDK 与您的项目捆绑在一起,而第二个选项在编译时使用 SBT 下载依赖项。您能否举例说明何时更愿意使用其中一种?
在下载IntelliJ之前,我一直在使用sbt package和spark-submit。
【问题讨论】:
标签: scala intellij-idea apache-spark sbt intellij-14