美文网首页
Gradle全局设置远程仓库地址

Gradle全局设置远程仓库地址

作者: Frank_Kivi | 来源:发表于2018-11-14 16:48 被阅读30次

Android开发通过gradle下载依赖时,通常速度特别慢,虽然可以在每个项目的Project的build.gradle中进行修改(参照gradle编译时卡死),但是这样还是比较麻烦,下边来说一下如何全局进行修改。
在用户的文件下.gradle下。.gradle\init.gradle
新建init.gradle。
然后:

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/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                    remove repo
                }
            }
        }

         maven {
            url REPOSITORY_URL
        }
    }
}

相关文章

网友评论

      本文标题:Gradle全局设置远程仓库地址

      本文链接:https://www.haomeiwen.com/subject/imvjfqtx.html