基于Windows11安装配置,其他操作系统类似

下载Gradle安装包

  1. 官方下载地址:https://gradle.org/releases/

  2. 下载二进制包:https://gradle.org/next-steps/?version=9.0.0&format=bin

配置Gradle

配置环境变量

  • GRADLE_HOME:​D:\Code\SDE\Java\Gradle\9.0

  • GRADLE_USER_HOME:​D:\Code\SDE\Java\Gradle\GradleRepository

  • Path:​%GRADLE_HOME%\bin

使用 init.gradle​ 文件配置下载源及gradle全局仓库

  1. %GRADLE_HOME%\init.d​目录,创init.gradle​文件

  2. init.gradle​文件

    allprojects {
        repositories {
            mavenLocal()
            // 移除默认仓库(如 Maven Central、JCenter)
            all { ArtifactRepository repo ->
                if (repo instanceof MavenArtifactRepository) {
                    def url = repo.url.toString()
                    if (url.contains('repo1.maven.org/maven2') ||
                        url.contains('jcenter.bintray.com') ||
                        url.contains('maven.google.com')) {
                        remove repo
                    }
                }
            }
    
            // 添加国内镜像仓库(优先级从高到低)
            maven {
                url 'https://maven.aliyun.com/repository/public'
                allowInsecureProtocol = true // 如果使用 HTTP,需启用此选项
            }
            maven {
                url 'https://repo.huaweicloud.com/repository/maven/'
                allowInsecureProtocol = true
            }
            maven {
                url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/'
                allowInsecureProtocol = true
            }
            mavenCentral() // 保留默认仓库作为备选
        }
        buildscript {
    	    repositories {
    	        // 添加国内镜像仓库(优先级从高到低)
                maven {
                    url 'https://maven.aliyun.com/repository/public'
                    allowInsecureProtocol = true // 如果使用 HTTP,需启用此选项
                }
                maven {
                    url 'https://repo.huaweicloud.com/repository/maven/'
                    allowInsecureProtocol = true
                }
                maven {
                    url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/'
                    allowInsecureProtocol = true
                }
    	    }
    	}
    }
    

测试运行

> gradle
> gradle -v