【问题标题】:Should I .gitignore my gradlew?我应该 .gitignore 我的 gradlew 吗?
【发布时间】:2017-10-12 18:56:01
【问题描述】:

我的 gradle 项目在存储库中包含 gradlew 和 gradlew.bat 文件,是否应该将它们推送到 git?我没有看到有人说他们应该被删除here。这些文件的用途是什么?

【问题讨论】:

    标签: git github gradle gradlew


    【解决方案1】:

    Per doc

    包装器是您应该检查版本控制的东西。经过 将 Wrapper 与您的项目一起分发,任何人都可以使用它 无需事先安装 Gradle。

    【讨论】:

      【解决方案2】:

      不是真的。原因是如果有人下载或克隆您的 repo 并尝试通过命令行运行您的应用程序并且他/她没有在他/她的本地计算机上安装 gradle,他/她必须安装和配置 Gradle 然后运行它。 gradlew 提供了一种方便的方式来运行 gradle 构建并安装它。

      Gradle documentation 是这样说的:

      大多数工具都需要在您的计算机上安装后才能使用。如果安装很容易,您可能会认为这很好。但这对构建的用户来说可能是不必要的负担。同样重要的是,用户会为构建安装正确版本的工具吗?如果他们正在构建旧版本的软件怎么办?

      Gradle Wrapper(以下称为“Wrapper”)解决了这两个问题,是开始 Gradle 构建的首选方式。

      【讨论】:

        猜你喜欢
        • 2019-06-16
        • 2018-11-24
        • 2020-12-10
        • 2020-09-20
        • 1970-01-01
        • 1970-01-01
        • 2013-04-14
        • 2023-03-07
        相关资源
        最近更新 更多