idea配置gradle

文章目录

  • 一、gradle 安装
    • 1、gradle下载
    • 2、gradle环境变量配置
    • 3、校验是否安装成功
  • 二、idea配置gradle
    • 1、修改gradle本地仓库地址
      • 将Gradle的默认目录复制到你期望仓库的盘符路径
      • 新增环境变量GRADLE_USER_HOME
      • gradle镜像源配置
    • 2、idea项目配置

一、gradle 安装

1、gradle下载

gradle下载,点击gradle下载,到官网下载zip包
idea配置gradle_第1张图片

2、gradle环境变量配置

创建gradle_home
idea配置gradle_第2张图片
在path后面添加 ${GRADLE_HOME}\bin

3、校验是否安装成功

gradle -v
idea配置gradle_第3张图片

二、idea配置gradle

1、修改gradle本地仓库地址

Gradle和Maven都是当前热门的自动化构建工具。使用Gradle去构建项目,由于没有办法像Maven一样配置Setting文件来修改本地库的位置,我们可以通过设置环境变量GRADLE_USER_HOME的路径来改变gradle的本地仓库的位置

因为Gradle如果不配置环境变量,则会在用户目录下(在Windows下是C盘的目录)创建.gradle目录,并将下载的依赖文件保存在这个目录里。

如果不想使用缺省目录,则可以设置环境变量GRADLE_USER_HOME的路径,就可改变gradle的缓存目录。

将Gradle的默认目录复制到你期望仓库的盘符路径

idea配置gradle_第4张图片

新增环境变量GRADLE_USER_HOME

配置GRADLE_USER_HOME 的路径为你期望的目录
idea配置gradle_第5张图片

gradle镜像源配置

项目配置:

repositories {
    maven {
        url 'http://maven.aliyun.com/nexus/content/groups/public/'
    }
    mavenCentral()
}

全局配置:在目录gradle-6.0.1-all\gradle-6.0.1\init.d 下创建init.gradle文件如下:

allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'
        def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter/'
        def ALIYUN_GOOGLE_URL = 'https://maven.aliyun.com/repository/google/'
        def ALIYUN_GRADLE_PLUGIN_URL = 'https://maven.aliyun.com/repository/gradle-plugin/'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
                if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GOOGLE_URL."
                    remove repo
                }
                if (url.startsWith('https://plugins.gradle.org/m2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GRADLE_PLUGIN_URL."
                    remove repo
                }
            }
        }
        maven { url ALIYUN_REPOSITORY_URL }
        maven { url ALIYUN_JCENTER_URL }
        maven { url ALIYUN_GOOGLE_URL }
        maven { url ALIYUN_GRADLE_PLUGIN_URL }
    }

}


2、idea项目配置

idea配置gradle_第6张图片

你可能感兴趣的:(IDEA常用,gradle)