【问题标题】:Why is there a build.gradle and a build.sbt in play framework?为什么play框架中有build.gradle和build.sbt?
【发布时间】:2018-06-22 11:35:14
【问题描述】:

我开始使用 scala 开发网络应用程序。我不明白为什么我们有一个build.gradle 文件和一个build.sbt 文件。两个文件中都定义了依赖项。

在什么情况下我应该使用哪一个?

【问题讨论】:

    标签: scala gradle playframework sbt


    【解决方案1】:

    这些文件是等价的,这就是为什么它们都声明(几乎)相同的依赖关系。

    所以你可以使用 Gradle sbt,但你不需要同时使用这两个。如果你想使用 Gradle,只需删除 build.sbt。如果你想使用 sbt,只需删除 build.gradle。它们都存在于示例和种子中,因此用户可以选择并查看如何为此类项目配置 Gradle/sbt。

    【讨论】:

    • 请将“删除”改为“忽略”(或者更好的“同时更新”);如果你今天为你的 scala 项目选择sbt,明天为你的 groovy 项目选择 gradle。可惜java项目还在maven上;但总有一天……
    • @ElliottFrisch,我没有收到您关于“遗憾的是 java 项目仍在 maven 上”的评论。哪个Java项目?这个问题是关于我认为的 Play 模板/示例的具体问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 2019-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多