Skip to content

Instantly share code, notes, and snippets.

@yangl
Last active March 8, 2021 12:54
Show Gist options
  • Save yangl/11f9dfb4cdb5738984aae2e2045168a3 to your computer and use it in GitHub Desktop.
Save yangl/11f9dfb4cdb5738984aae2e2045168a3 to your computer and use it in GitHub Desktop.
  1. 只在当前项目生效

在项目build.gradle文件内修改/添加 repositories 配置

repositories {
    maven {
        url 'https://maven.aliyun.com/repository/public/'
    }
    maven {
        url 'https://maven.aliyun.com/repository/gradle-plugin/'
    }
}
  1. 全局生效 推荐

找到 $HOME/.gradle/init.gradle 文件,如果找不到 init.gradle 文件就新建一个

修改/添加 init.gradle 文件内的 repositories 配置

allprojects {
    repositories {
        maven {
            url 'https://maven.aliyun.com/repository/public/'
        }
        maven {
            url 'https://maven.aliyun.com/repository/gradle-plugin/'
        }
        mavenLocal()
    }
}
  1. 验证是否修改成功 在 build.gradle 文件内增加一个任务
task showRepos {
    doLast {
        repositories.each {
            println "repository: ${it.name} ('${it.url}')"
        }
    }
}
  1. 执行 gradle -q showRepos 任务,如果输出了刚刚配置的地址就说明修改成功,如下:

$ gradle -q showRepos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment