Skip to content

Gradle

下载地址

bash
https://services.gradle.org/distributions/gradle-8.3-bin.zip
https://services.gradle.org/distributions/gradle-7.6.2-bin.zip
https://services.gradle.org/distributions/gradle-6.9.4-bin.zip
https://services.gradle.org/distributions/gradle-8.3-bin.zip
https://services.gradle.org/distributions/gradle-7.6.2-bin.zip
https://services.gradle.org/distributions/gradle-6.9.4-bin.zip

版本更新

bash
gradlew wrapper --gradle-version=8.3 --distribution-type bin
gradlew wrapper --gradle-version=7.6.2 --distribution-type bin
gradlew wrapper --gradle-version=6.9.4 --distribution-type=bin
gradlew wrapper --gradle-version=8.3 --distribution-type bin
gradlew wrapper --gradle-version=7.6.2 --distribution-type bin
gradlew wrapper --gradle-version=6.9.4 --distribution-type=bin

仓库设置

阿里云 实际上偶尔会有部分库下载不了

bash
repositories {
    maven { url "https://maven.aliyun.com/repository/public" }
    maven { url 'https://maven.aliyun.com/repository/spring' }
    maven { url 'https://maven.aliyun.com/repository/google' }
    mavenCentral()
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
    gradlePluginPortal()
}
repositories {
    maven { url "https://maven.aliyun.com/repository/public" }
    maven { url 'https://maven.aliyun.com/repository/spring' }
    maven { url 'https://maven.aliyun.com/repository/google' }
    mavenCentral()
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
    gradlePluginPortal()
}

腾讯云 阿里云下载不了的时候的备选

bash
repositories {
    maven { url "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/" }
    maven { url "https://maven.aliyun.com/repository/public" }
    maven { url 'https://maven.aliyun.com/repository/spring' }
    maven { url 'https://maven.aliyun.com/repository/google' }
    mavenCentral()
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
    gradlePluginPortal()
}
repositories {
    maven { url "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/" }
    maven { url "https://maven.aliyun.com/repository/public" }
    maven { url 'https://maven.aliyun.com/repository/spring' }
    maven { url 'https://maven.aliyun.com/repository/google' }
    mavenCentral()
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
    gradlePluginPortal()
}

杂烩

bash
repositories {
    maven { url "https://repo.huaweicloud.com/repository/maven" }
    maven { url "https://mirrors.cloud.tencent.com/nexus/repository/maven-public" }
    maven { url "https://mirrors.163.com/maven/repository/maven-public" }
    maven { url "https://maven.aliyun.com/repository/public" }
    maven { url 'https://maven.aliyun.com/repository/spring' }
    maven { url 'https://maven.aliyun.com/repository/google' }
    mavenCentral()
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
    gradlePluginPortal()
}
repositories {
    maven { url "https://repo.huaweicloud.com/repository/maven" }
    maven { url "https://mirrors.cloud.tencent.com/nexus/repository/maven-public" }
    maven { url "https://mirrors.163.com/maven/repository/maven-public" }
    maven { url "https://maven.aliyun.com/repository/public" }
    maven { url 'https://maven.aliyun.com/repository/spring' }
    maven { url 'https://maven.aliyun.com/repository/google' }
    mavenCentral()
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
    gradlePluginPortal()
}

安装

RHEL

bash
# 解压缩
unzip gradle-8.2.1-bin.zip -d /data/app/tools
#
ln -s /data/app/tools/gradle-8.2.1 /data/app/tools/gradle
# 解压缩
unzip gradle-8.2.1-bin.zip -d /data/app/tools
#
ln -s /data/app/tools/gradle-8.2.1 /data/app/tools/gradle

添加环境变量

bash
touch /etc/profile.d/gradle.sh
vi /etc/profile.d/gradle.sh
touch /etc/profile.d/gradle.sh
vi /etc/profile.d/gradle.sh

添加一下内容

bash
export GRADLE_HOME=/data/app/tools/gradle
export PATH=$PATH:$GRADLE_HOME/bin:.
export GRADLE_HOME=/data/app/tools/gradle
export PATH=$PATH:$GRADLE_HOME/bin:.

启用环境变量

bash
source /etc/profile
source /etc/profile