Gradle使用阿里云镜像在国内加速下载

下载Gradle

从官方下载Gradle安装包,链接地址:https://gradle.org/releases/

选择对应的版本,下载后解压到本地,例如:D:\software\gradle-6.7.1。

配置环境变量

新建环境变量GRADLE_HOME,设置值为您Gradle的安装目录,例如:D:\software\gradle-6.7.1。

新建环境变量GRADLE_USER_HOME,设置值为您Gradle的仓库目录,例如:D:\repo\gradle。

编辑环境变量PATH,追加值:%GRADLE_HOME%/bin。

如果Gradle和Maven配合使用,并且优先使用Maven仓库,则还需要新增环境变量M2_HOME,设置值为您Maven的安装目录。

环境变量保存后,打开cmd,执行命令”gradle -v”,查看Gradle版本。

使用阿里云镜像

进入Gradle的仓库目录,例如:D:\repo\gradle。新增文件init.gradle,配置如下:

def repoConfig = {
    all { ArtifactRepository repo ->
        if (repo instanceof MavenArtifactRepository) {
            def url = repo.url.toString()
            if (url.contains('repo1.maven.org/maven2') || url.contains('jcenter.bintray.com')) {
                println "gradle init: (${repo.name}: ${repo.url}) removed"
                remove repo
            }
        }
    }

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

allprojects {

    buildscript {
        repositories repoConfig
    }

    repositories repoConfig

    //[optional] skip Test tasks
    gradle.taskGraph.whenReady {
        tasks.each { task ->
            if (task.name.contains("test"))
            {
                task.enabled = false
            }
        }
    }
}

未经允许不得转载:君子如兰 » Gradle使用阿里云镜像在国内加速下载

赞 (0)