06. gradle-wrapper.properties

422 阅读1分钟

代码实例:

#Tue Dec 19 22:15:51 CST 2023
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

内容分析:

  1. distributionBase=GRADLE_USER_HOME
    • 描述:指定 Gradle Wrapper 存放已下载的 Gradle 发行版的基础目录。
    • GRADLE_USER_HOME:指向用户目录中的 .gradle 文件夹,通常位于 ~/.gradle。这里存放的是与用户相关的 Gradle 配置和缓存数据。
  2. distributionPath=wrapper/dists
    • 描述:指定相对于 distributionBase 的路径,用于存放下载的 Gradle 发行版。
    • wrapper/dists:表示 GRADLE_USER_HOME/wrapper/dists 目录是存放已下载的 Gradle 版本的具体位置。
  3. distributionUrl=services.gradle.org/distributio…
    • 描述:指定要使用的 Gradle 版本的下载地址。
    • **services.gradle.org/distributio… Gradle 7.5 版本的二进制发行版的下载 URL。Gradle Wrapper 会根据这个 URL 下载并安装指定的 Gradle 版本。
  4. zipStoreBase=GRADLE_USER_HOME
    • 描述:指定用于存放已下载的 Gradle zip 包的基础目录。
    • GRADLE_USER_HOME:表示下载的 Gradle zip 包将被存放在用户的 .gradle 目录中。
  5. zipStorePath=wrapper/dists
    • 描述:指定相对于 zipStoreBase 的路径,用于存放下载的 Gradle zip 包。
    • wrapper/dists:表示具体存放的路径为 GRADLE_USER_HOME/wrapper/dists

总结

gradle-wrapper.properties 文件用于配置 Gradle Wrapper 的行为,确保项目使用的 Gradle 版本是指定的版本。它允许开发者不必在机器上手动安装 Gradle,通过执行 ./gradlew 命令(Unix 系统)或 gradlew.bat(Windows 系统),项目会自动下载并使用指定版本的 Gradle 构建工具。这对于确保团队成员和 CI 环境中使用一致的 Gradle 版本非常有用。