【发布时间】:2012-06-19 04:31:32
【问题描述】:
我正在研究 Scala 并注意到了 sbt。我对 Java/groovy 项目中的 Gradle 非常满意,而且我知道 Gradle 有一个 scala 插件。
在 Scala 项目中偏爱 sbt 而不是 Gradle 的充分理由是什么?
【问题讨论】:
-
SBT 在某种意义上就像一个 Vim:如果你了解它,你会很高兴。顺便说一句,还有 maven 和 lein(是为 clojure 创建的,但也适用于 scala)。
-
不要因为迁移到 SBT 而感到压力。 Scala 社区的一些知名成员使用 Gradle。相反,将 SBT 用作实验,知道您可以只使用 Gradle。
-
谢谢大家...阅读了您的见解后,我将坚持使用 Gradle。在我看来,当我们将 Maven 抛在身后时,JVM 领域的大多数构建工具工作都将在这方面进行。
-
令人讨厌的是,这个问题在这里被标记为“基于意见”,可能是那些不一直在 JVM 空间工作的人(因此缺乏监督)。下面的答案是真实的,没有圣战主义的。
-
不,这些答案主要是对可测试事实的陈述,而不是意见。虽然这个问题可能引来无用的答案,但事实上并没有这样做。它应该保持打开状态,作为对工具之间实际差异的有用描述。