赞
踩
去官网下载:https://gradle.org/releases,这里选择最新的V6.7.1,二进制版
解压下载的文件,并创建.gradle文件夹作为本地仓库,不然默认会创建在${user_home}/.gradle 目录下:
环境变量 GRADLE_HOME、GRADLE_USER_HOME(全局修改gradle本地仓库地址):
cmd验证是否配置成功 gradle -version:
注意:这里使用maven本地仓库只是从maven本地仓库进行copy,也就是同一个jar会同时存在gradle和maven本地仓库中,只是本地复制会比网上下载快;
在.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文件的方法:
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接口
repositories { //repositories闭包
mavenLocal() //配置先从本地仓库寻找jar包,优先寻找上一个配置,找到不执行下面的配置
mavenCentral() //配置从中央仓库寻找
google() //第三方仓库
jcenter() //代码托管库:设置之后可以在项目中轻松引用jcenter上的开源项目
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。