为什么在Play框架中会有build.gradle和build.sbt两个文件?

10
我开始使用scala开发web应用程序。我不明白的是为什么我们有一个`build.gradle`文件和一个`build.sbt`文件。两个文件中都定义了依赖项。
在什么情况下我应该使用哪个?
1个回答

10

这些文件是相等的,这就是它们几乎声明了相同的依赖关系的原因。

因此,您可以使用Gradlesbt,但不需要同时使用两者。如果您想使用Gradle,请删除build.sbt。如果您想使用sbt,请删除build.gradle。它们都存在于示例和种子项目中,以便用户可以选择并了解如何为该类型的项目配置Gradle / sbt。


请将“remove”更改为“ignore”(或更好的是“also update”);如果今天您选择sbt作为Scala项目,明天又选择Gradle作为Groovy项目,那该怎么办呢?遗憾的是Java项目仍在使用Maven;但总有一天…… - Elliott Frisch
2
@ElliottFrisch,我不明白你关于“可惜Java项目仍在Maven上”的评论是指哪个Java项目?我认为这个问题具体涉及Play模板/示例。 - marcospereira

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接