1、下载Gradle
2、配置环境变量
在系统环境变量里新建一个GRADLE_HOME 路径为gradle文件夹的位置
在path 中加入 %GRADLE_HOME%\bin
在cmd中 输入 gradle -v 有版本信息则就是配置成功
3、配置本地仓库路径
在系统环境变量里新建一个GRADLE_USER_HOME 路径为你的仓库地址 此步骤需要重启 这个路径也可以是你的maven仓库,共用一个仓库
此时,Gradle下载的文件将放到指定的仓库路径中。
但是还需要修改build.gradle文件中加入mavenLocal() 引用本地仓库
repositories { //repositories闭包
mavenLocal() //配置先从本地仓库寻找jar包,优先寻找上一个配置,找到不执行下面的配置
mavenCentral() //配置从中央仓库寻找
google() //第三方仓库
jcenter() //代码托管库:设置之后可以在项目中轻松引用jcenter上的开源项目
}
4、配置国内镜像源
只改变当前项目:
在 build.gradle 文件内修改/添加 repositories 配置
repositories {
maven {
url "http://maven.aliyun.com/nexus/content/groups/public"
}
}
全局配置:
找到 (用户家目录)/.gradle/init.gradle 文件,如果找不到 init.gradle 文件,自己新建一个
修改/添加 init.gradle 文件内的 repositories 配置
allprojects {
repositories {
maven { url 'file:///D:/localRepository/gradle/'}
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
mavenCentral()
jcenter()
}
buildscript {
repositories {
mavenLocal()
maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
mavenCentral()
maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
jcenter()
}
}
}
repositories 中写的是获取 jar 包的顺序。先是本地的 Maven 仓库路径;接着的 mavenLocal() 是获取 Maven 本地仓库的路径,应该是和第一条一样,但是不冲突;第三条和第四条是从国内和国外的网络上仓库获取;最后的 mavenCentral() 是从Apache提供的中央仓库获取 jar 包。
验证是否成功:
在 build.gradle 文件内增加一个任务
task showRepos {
doLast {
repositories.each {
println "repository: ${it.name} ('${it.url}')"
}
}
}
然后执行 gradle -q showRepos 任务,如果输出了刚刚配置的地址就说明修改成功,如下:
$ gradle -q showRepos
repository: maven ('http://maven.aliyun.com/nexus/content/groups/public')