gradle配置仓库代理

gradle配置仓库代理

Gradle使用国内的maven仓库

找到gradle的配置文件路径,例如Windows中的路径为C:\Users\${你的用户名}.gradle

新建一个文件名为init.gradle,用记事本或者类似的编辑器打开,输入以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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 build的时候,能看到下载地址切换到阿里云了。

Gradle 像 maven 一样手动修改本地仓库存放路径,只需要在环境变量里面做个配置,添加一个名称为 GRADLE_USER_HOME,指向是想放gradle仓库的目录。

Gradle打开Daemon配置,开启这个配置能有效的提高编译速度
在gradle仓库.gradle目录下创建一个gradle.properties 文件,再打开该文件在其中添加如下语句:
org.gradle.daemon=true