IDEA/Gradle下修改仓库repository为国内aliyun的仓库,加快导入速度

2021-04-21 945点热度 0人点赞 0条评论

前文介绍了如何修改Maven的仓库为国内的阿里云的地址,加快导入速度,详见:https://blog.terrynow.com/2021/04/19/idea-change-maven-repository-to-speed-up-import/

有时候,我们构建工具使用的是Gradle(尤其是开发Android的时候),同样也面临国外repo缓慢的问题,下面是如何修改(同样也也是修改成阿里云的maven地址,Gradle和Maven使用的repo是一样的):

全局配置方法

gradle的配置文件一般是:USER_HOME/.gradle/init.gradle

修改这个配置文件如下:

allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
        all { ArtifactRepository repo ->
            println repo.url.toString()
            if ((repo instanceof MavenArtifactRepository) && repo.url.toString().startsWith("https://repo1.maven.org/maven2")) {
            project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                remove repo
            }
        }
        maven {
            url ALIYUN_REPOSITORY_URL
        }
    }
}

单独项目配置

修改项目的build.gradle文件

repositories {
    maven { url "https://maven.aliyun.com/repository/public" }
    maven { url "https://jitpack.io" }
    mavenCentral()
    mavenLocal()
}

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论