gpt4 book ai didi

java - 如果 gradlew 的版本明确在 build.gradle 上,为什么每个人都说我应该在我的源代码管理中包含 gradlew?

转载 作者:行者123 更新时间:2023-11-30 07:57:42 26 4
gpt4 key购买 nike

根据 this以及我看过的许多其他地方/论坛,我应该始终在我的 git/svn/cvs 中包含 gradle 包装文件。

但是,为什么?在我的 build.gradle 文件中,我已经明确包含了我希望我的项目使用的 gradle 版本。示例:

task wrapper(type: Wrapper) {
gradleVersion = "2.12"
}

我已经进行了测试,并且总是在我导入/构建项目而不从源代码管理中提取 gradle 包装文件时,它会使用 build.gradle 中的版本为我创建 gradlew 文件。

最佳答案

包含包装器可以让没有安装 gradle 的人构建您的项目,而无需手动下载或安装任何东西。这对于打算在命令行上构建的人来说非常有帮助。

运行 ./gradlew installDist 通常比安装 gradle 以引导正确的版本更容易。

您需要包含以下文件:

gradlew
gradlew.bat (if you support windows)
gradle
└── wrapper
├── gradle-wrapper.jar
└── gradle-wrapper.properties

并忽略 .gradle/

关于java - 如果 gradlew 的版本明确在 build.gradle 上,为什么每个人都说我应该在我的源代码管理中包含 gradlew?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40981626/

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