gpt4 book ai didi

version-control - 为什么 Gradle Wrapper 应该致力于 VCS?

转载 作者:行者123 更新时间:2023-12-03 04:29:46 26 4
gpt4 key购买 nike

来自 Gradle's documentation :

The scripts generated by this task are intended to be committed toyour version control system. This task also generates a smallgradle-wrapper.jar bootstrap JAR file and properties file which shouldalso be committed to your VCS. The scripts delegates to this JAR.

来自: What should NOT be under source control?

我认为生成的文件不应该在VCS中。

什么时候需要gradlewgradle/gradle-wrapper.jar

为什么不在 build.gradle 文件中存储 gradle 版本

最佳答案

因为 gradle 包装器的全部意义在于,无需安装 gradle,甚至无需知道它是如何工作的、从哪里下载它、哪个版本,从 VCS 克隆项目,执行它包含 gradlew 脚本,无需任何额外步骤即可构建项目。

如果你拥有的只是 build.gradle 文件中的 gradle 版本号,那么你需要一个自述文件,向大家解释 gradle 版本 X 必须从 URL Y 下载并安装,并且每次版本更新时你都必须执行此操作递增。

关于version-control - 为什么 Gradle Wrapper 应该致力于 VCS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com