Gradlex 是一个用于 Gradle 下载的工具,可以通过镜像配置加速 Gradle 下载。
如果你想在任何路径下都能使用 gradlex 命令,你需要将 gradlex 添加到 PATH 中,否则你只能在 gradlex 文件所在位置打开命令行窗口。
- 腾讯云 https://mirrors.cloud.tencent.com/gradle/
- 阿里云 https://mirrors.aliyun.com/macports/distfiles/gradle/
- 华为云 https://mirrors.huaweicloud.com/gradle/
你需要设置镜像环境变量 GRADLE_DIST_PROXY
,否则 Gradle 包会从官方或原地址下载,而不是镜像地址也就没有加速效果。为了方便使用,建议在 系统环境变量 中设置环境变量,下方的命令行设置仅对当前窗口有效。
- Windows 环境
CMD 中
set GRADLE_DIST_PROXY="https://mirrors.cloud.tencent.com/gradle/"
PowerShell 中
$env:GRADLE_DIST_PROXY="https://mirrors.cloud.tencent.com/gradle/"
- *nix 环境
export GRADLE_DIST_PROXY="https://mirrors.cloud.tencent.com/gradle/"
- 验证环境变量
gradlex env
gradlex install -v 6.8.3
默认下载 all ,你也可以通过 -t
/ --type
指定版本类型,支持 bin
和 all
两种类型。
gradlex i -v 8.2 -t bin
只要你设置了环境变量 GRADLE_DIST_PROXY
,工具就会解析对应的版本信息,并从指定镜像地址下载对应 Gradle 安装包。项目依赖的 gradle 版本通常在 gradle/wrapper/gradle-wrapper.properties
文件中指定,如果对应版本无法下载,使用 distributionUrl
属性的链接就可以下载对应版本
gradlex i https://services.gradle.org/distributions/gradle-8.7-rc-3-bin.zip
gradlex list
gradlex local