gradle使用的不多,大都是之前使用的maven,知道maven可以设置阿里的镜像仓库地址,加快jar包下载的速度。换到gradle之后,也有这么个设置,可以使得gradle项目的jar包下载速度加快,可以分分钟的下载完jar包。只需要简单的设置一下仓库设置。
//做全局配置
allprojects {
apply plugin: 'idea'
apply plugin: 'maven'
apply plugin: 'java'
tasks.withType(JavaCompile){
options.encoding = "UTF-8"
}
repositories {
mavenLocal()
maven {
url 'https://maven.aliyun.com/repository/public/'
}
mavenCentral()
}
}
重点就是gradle项目的build.gradle文件里面来个allpaojects的设置,这样这个项目里面的子模块也就可以使用这个仓库设置了,依次按照上面的顺序去找项目需要的jar依赖,使用本地服务器仓库的好处就是,第一次下载的时候,他会把jar包在公司服务器上给下载一份,再有同事下载走的就是公司服务器速度那是刚刚滴。上面还可以设置个本地公司服务器的仓库
repositories {
mavenLocal()
maven {url "http://1.1.1.1:1/nexus/content/groups/xxxGroup/"}
maven { url "https://maven.aliyun.com/repository/public/" }
mavenCentral()
}
(自己电脑的缓存first)然后再 先自己电脑的maven仓库local,然后本地服务器的maven仓库,然后是阿里提供的仓库,然后才是中央仓库。
阿里云仓库地址的链接: 仓库服务