1. 程式人生 > 實用技巧 >Gradle配置—解決下載

Gradle配置—解決下載

找到C盤User下的.gradle資料夾,C:\Users\zyb.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') ||
//                    url.contains('maven.google.com') ||
//                    url.contains('plugins.gradle.org/m2') ||
//                    url.contains('repo.spring.io/libs-milestone') ||
//                    url.contains('repo.spring.io/plugins-release') ||
//                    url.contains('repo.grails.org/grails/core') ||
//                    url.contains('repository.apache.org/snapshots')) {
//                println "gradle init: (${repo.name}: ${repo.url}) removed"
//                remove repo
//            }
//        }
//    }
//    maven { url "https://maven.aliyun.com/repository/public" }
//    // maven { url "https://maven.aliyun.com/repository/jcenter" }
//    // maven { url "https://maven.aliyun.com/repository/central" }
//    maven { url "https://maven.aliyun.com/repository/google" }
//    maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
//    maven { url "https://maven.aliyun.com/repository/spring" }
//    maven { url "https://maven.aliyun.com/repository/spring-plugin" }
//    maven { url "https://maven.aliyun.com/repository/grails-core" }
//    maven { url "https://maven.aliyun.com/repository/apache-snapshots" }
//}

//allprojects {
//    buildscript {
//        repositories repoConfig
//    }
//
//    repositories repoConfig
//}

allprojects{
    repositories {
        def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                    remove repo
                }
            }
        }
        maven {
            url REPOSITORY_URL
        }
    }
}