gpt4 book ai didi

gradle - 关于gradle和gradlew的时间关系的一些问题

转载 作者:行者123 更新时间:2023-12-03 04:00:07 25 4
gpt4 key购买 nike

我正在学习gradle,有些问题困扰着我

当我想使用gradlew时,最好使用gradlew。但是当我想使用gradlew时,我需要一个已安装的gradle。那是关于鸡肉和鸡蛋的故事吗?

应该把gradle-wrapper.jar上传到git仓库吗?一些文档说git应该跟踪它,但是用git跟踪二进制文件似乎不好。

最佳答案

使用./gradlew您正在使用 gradle包装器。包装器是项目的一部分,它能够下载和安装特定版本的gradle。

Gradle包装器在您的项目目录中包含一些文件:

  • gradlew:Unix用户可以运行Shell脚本来执行Gradle任务
  • gradlew.bat Windows用户可以运行bat脚本来执行Gradle任务
  • gradle/wrapper/gradle-wrapper.jar包装程序的可执行JAR;这是包装程序代码所在的位置
  • gradle/wrapper/gradle-wrapper.properties用于配置包装器
  • 的属性文件

    使用包装器可确保指定项目中团队中的每个开发人员都使用Gradle的 同一版本,并且他们可以运行Gradle构建。
    您应确保所有这些都已提交给版本控制

    您只需使用 gradle/wrapper/gradle-wrapper.properties属性更改 distributionUrl文件,即可轻松更改项目中使用的gradle版本。例如:
    distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip

    您可以找到有关 wrapper here的更多信息。

    使用 ./gradle,您需要先下载并手动安装 ,然后再 gradle版本。
    这意味着团队中的每个开发人员都可以在同一项目上使用不同的版本。

    关于gradle - 关于gradle和gradlew的时间关系的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47171066/

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