Appearance
Gradle
下载
下载后解压到指定文件夹:我下载的是gradle-7.4-bin.zip版本,安装目录:D:\Program Files\gradle-7.4
windows环境配置
D盘新建一个文件夹
JarRepository
用于存放maven和gradle下载的jar包系统变量新增:
GRADLE_USER_HOME 和 GRADLE_HOME
- GRADLE_USER_HOME:jar包下载地址,可以和maven下载的jar包地址一致
- GRADLE_HOME:gradle解压的文件夹路径
- 系统变量path新建配置gradle环境:
Gradle软件配置
- 在解压路径下的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配置:
- 新项目配置:
file -> New Projects Setup -> 搜索gradle -> 配置本地仓储位置
- 项目配置:
file -> settings -> 搜索grdle -> 配置本地仓储路径和gradle路径地址
爬坑:
坑1:
- 问题描述:因为idea导入gradle项目时,idea自动下载gradle版本,然后下载对应的依赖。而我下载配置的版本和idea不一致,配置之后刷新报错
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
=》 项目配置的gradle版本冲突吧, - 解决方法:配置好项目之后,退出idea,删除项目下相关gradle文件夹、文件。重新导入,然后重新检查idea的gradle配置,刷新即可
坑2:
- idea执行gradle项目,控制台打印汉字乱码
- idea设置:
settings -> Editor -> File Encodings
设置编码格式为UTF-8
- idea的vm设置,
hlep -> Edit Custome VM Options
添加-Dfile.encoding=UTF-8