Skip to content
On this page

Gradle

下载

Gradle下载传送门 | Releases

下载后解压到指定文件夹:我下载的是gradle-7.4-bin.zip版本,安装目录:D:\Program Files\gradle-7.4

windows环境配置

  1. D盘新建一个文件夹JarRepository用于存放maven和gradle下载的jar包

  2. 系统变量新增:GRADLE_USER_HOME 和 GRADLE_HOME

image-20220829232320206

  • GRADLE_USER_HOME:jar包下载地址,可以和maven下载的jar包地址一致
  • GRADLE_HOME:gradle解压的文件夹路径
  1. 系统变量path新建配置gradle环境:

image-20220829232513011

Gradle软件配置

  1. 在解压路径下的init.d文件夹新建文件:init.gradle, 文件内容如下:
allprojects {
    buildscript {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/public/' }
            maven { url 'https://maven.aliyun.com/repository/google/' }
        }
    }

    repositories {
        maven { url 'file:///D:/JarRepository'}
        mavenLocal()
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
    }

    println "${it.name}: Aliyun maven mirror injected"
}
  • 注意修改 maven { url 'file:///D:/JarRepository'} 优先查找本地仓储文件夹路径

Idea配置:

  1. 新项目配置: file -> New Projects Setup -> 搜索gradle -> 配置本地仓储位置

image-20220829232852178

  1. 项目配置:file -> settings -> 搜索grdle -> 配置本地仓储路径和gradle路径地址

image-20220829232732971

爬坑:

坑1:

  • 问题描述:因为idea导入gradle项目时,idea自动下载gradle版本,然后下载对应的依赖。而我下载配置的版本和idea不一致,配置之后刷新报错org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: =》 项目配置的gradle版本冲突吧,
  • 解决方法:配置好项目之后,退出idea,删除项目下相关gradle文件夹、文件。重新导入,然后重新检查idea的gradle配置,刷新即可

坑2:

  • idea执行gradle项目,控制台打印汉字乱码
  1. idea设置:settings -> Editor -> File Encodings 设置编码格式为UTF-8

image-20220904131301009

  1. idea的vm设置,hlep -> Edit Custome VM Options 添加-Dfile.encoding=UTF-8

image-20220904131547211