默认使用Gradle进行依赖更新时,往往会从https://repo.maven.apache.org/maven2下载依赖,这个地址在国内不太友好,使用国内镜像地址更加快捷:
Gradle全局配置
在 ${USER_HOME}/.gradle/ 目录下创建 init.gradle 文件,添加以下内容:
allprojects {
repositories {
def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.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 文件,添加以下内容:
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
也可以直接添加在 repositories 内:
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
mavenCentral()
}