下载安装:
去官网下载:https://gradle.org/releases,这里选择最新的V6.7.1,二进制版
配置环境
解压下载的文件,并创建.gradle文件夹作为本地仓库,不然默认会创建在${user_home}/.gradle 目录下:
环境变量 GRADLE_HOME、GRADLE_USER_HOME(全局修改gradle本地仓库地址):
cmd验证是否配置成功 gradle -version:
gradle使用maven本地仓库
注意:这里使用maven本地仓库只是从maven本地仓库进行copy,也就是同一个jar会同时存在gradle和maven本地仓库中,只是本地复制会比网上下载快;
全局设置
创建init.gradle文件
在.gradle文件下创建init.gradle文件,这是全局的设置:
allprojects {
repositories {
maven { url 'file:///D:/Program Files/apache-maven-3.6.3/.m2/repository'} ## 这里是本地maven仓库地址,没有就会依次向下设置的地址寻找
mavenLocal()
maven { name "Alibaba" ; url "http://maven.aliyun.com/nexus/content/groups/public/" }
mavenCentral()
google()
jcenter()
}
buildscript {
repositories {
maven { name "Alibaba" ; url 'http://maven.aliyun.com/nexus/content/groups/public/' }
}
}
}
init.gradle文件的使用
启用init.gradle文件的方法:
1、在命令行指定文件,例如:gradle –init-script yourdir/init.gradle -q taskName.你可以多次输入此命令来指定多个init文件
2、把init.gradle文件放到USER_HOME/.gradle/ 目录下.
3、把以.gradle结尾的文件放到USER_HOME/.gradle/init.d/ 目录下.
4、把以.gradle结尾的文件放到GRADLE_HOME/init.d/ 目录下.
如果存在上面的4种方式的2种以上,gradle会按上面的1-4序号依次执行这些文件,如果给定目录下存在多个init脚本,会按拼音a-z顺序执行这些脚本
类似于build.gradle脚本,init脚本有时groovy语言脚本。每个init脚本都存在一个对应的gradle实例,你在这个文件中调用的所有方法和属性,都会
委托给这个gradle实例,每个init脚本都实现了Script接口
单个项目设置:
build.gradle
repositories { //repositories闭包
mavenLocal() //配置先从本地仓库寻找jar包,优先寻找上一个配置,找到不执行下面的配置
mavenCentral() //配置从中央仓库寻找
google() //第三方仓库
jcenter() //代码托管库:设置之后可以在项目中轻松引用jcenter上的开源项目
}
IDEA配置(基于2019.3.3版本):
转自:https://www.csdn.net/tags/MtTaUg2sOTQ3NjktYmxvZwO0O0OO0O0O.html#_1