首次使用Gradle配置本地仓库和更好国内镜像源

1、下载Gradle

https://gradle.org/releases/

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')
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值