代码实例:
#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
内容分析:
- distributionBase=GRADLE_USER_HOME
- 描述:指定 Gradle Wrapper 存放已下载的 Gradle 发行版的基础目录。
- GRADLE_USER_HOME:指向用户目录中的
.gradle文件夹,通常位于~/.gradle。这里存放的是与用户相关的 Gradle 配置和缓存数据。
- distributionPath=wrapper/dists
- 描述:指定相对于
distributionBase的路径,用于存放下载的 Gradle 发行版。 - wrapper/dists:表示
GRADLE_USER_HOME/wrapper/dists目录是存放已下载的 Gradle 版本的具体位置。
- 描述:指定相对于
- distributionUrl=services.gradle.org/distributio…
- 描述:指定要使用的 Gradle 版本的下载地址。
- **services.gradle.org/distributio… Gradle 7.5 版本的二进制发行版的下载 URL。Gradle Wrapper 会根据这个 URL 下载并安装指定的 Gradle 版本。
- zipStoreBase=GRADLE_USER_HOME
- 描述:指定用于存放已下载的 Gradle zip 包的基础目录。
- GRADLE_USER_HOME:表示下载的 Gradle zip 包将被存放在用户的
.gradle目录中。
- 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 版本非常有用。