我开始使用scala开发web应用程序。我不明白的是为什么我们有一个`build.gradle`文件和一个`build.sbt`文件。两个文件中都定义了依赖项。
在什么情况下我应该使用哪个?
在什么情况下我应该使用哪个?
这些文件是相等的,这就是它们几乎声明了相同的依赖关系的原因。
因此,您可以使用Gradle或sbt,但不需要同时使用两者。如果您想使用Gradle,请删除build.sbt
。如果您想使用sbt,请删除build.gradle
。它们都存在于示例和种子项目中,以便用户可以选择并了解如何为该类型的项目配置Gradle / sbt。
sbt
作为Scala项目,明天又选择Gradle作为Groovy项目,那该怎么办呢?遗憾的是Java项目仍在使用Maven;但总有一天…… - Elliott Frisch