【发布时间】:2018-06-22 11:35:14
【问题描述】:
我开始使用 scala 开发网络应用程序。我不明白为什么我们有一个build.gradle 文件和一个build.sbt 文件。两个文件中都定义了依赖项。
在什么情况下我应该使用哪一个?
【问题讨论】:
标签: scala gradle playframework sbt
我开始使用 scala 开发网络应用程序。我不明白为什么我们有一个build.gradle 文件和一个build.sbt 文件。两个文件中都定义了依赖项。
在什么情况下我应该使用哪一个?
【问题讨论】:
标签: scala gradle playframework sbt
这些文件是等价的,这就是为什么它们都声明(几乎)相同的依赖关系。
所以你可以使用 Gradle 或 sbt,但你不需要同时使用这两个。如果你想使用 Gradle,只需删除 build.sbt。如果你想使用 sbt,只需删除 build.gradle。它们都存在于示例和种子中,因此用户可以选择并查看如何为此类项目配置 Gradle/sbt。
【讨论】:
sbt,明天为你的 groovy 项目选择 gradle。可惜java项目还在maven上;但总有一天……