前期准备
默认位置
首先需要找到你的gradle在哪
如果没有.gradle
文件夹,请新建一个
- Windows系统默认是在
%USERPROFILE%
即C:\Users\用户名
下面的.gradle
文件夹
- MacOS/Linux默认在
~/.gradle
自定义位置
如果想自定义gradle下载和仓库的位置的话
Windows
可以在高级系统设置->高级->环境变量
里新建名为GRADLE_USER_HOME
的变量,并将内容填写为你需要的地方,比如我填写的就是D:\Program\Tools\.gradle
MacOS/Linux
可以使用两种方式,选择其一即可
方式一:配置环境变量
rm -rf ~/.gradle # 先删除原来的.gradle文件夹
echo "export GRADLE_USER_HOME=你自定义的目录" >> .bashrc # 如果用的bash
echo "export GRADLE_USER_HOME=你自定义的目录" >> .zshrc #如果用的zsh
|
方式二:软链接
这里把/media/common/linux/gradle
链接到~/.gradle
rm -rf ~/.gradle ln -s /media/common/linux/gradle ~/.gradle
|
配置镜像
由于gradle没有提供和maven一样的settings.xml
全局配置文件,所以我们得新建文件
对于groovy DSL的
init.gradleallprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public/' } mavenLocal() mavenCentral() } } settingsEvaluated { settings -> settings.pluginManagement { repositories { maven { url "https://maven.aliyun.com/repository/gradle-plugin" } gradlePluginPortal() } } }
|
对于kotlin DSL的
init.gradle.ktsallprojects { repositories { maven("https://maven.aliyun.com/repository/public/") mavenLocal() mavenCentral() } } settingsEvaluated { settings -> settings.pluginManagement { repositories { maven("https://maven.aliyun.com/repository/gradle-plugin") gradlePluginPortal() } } }
|
配置编码
gradle里面写的中文经常会乱码
特别是Windows下,默认用的gbk编码,而其它地方又用utf8编码,就会造成乱码问题
也还是在.gradle
文件夹下新建文件
gradle.propertiesorg.gradle.parallel = true # 这行可以开启并行处理 org.gradle.jvmargs = '-Dfile.encoding=UTF-8'
|
最终结果
上面配置好后,你的.gradle
文件夹应该是这个样子
.gradle/ |-- init.gradle |-- init.gradle.kts |-- gradle.properties
|