抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

前期准备

默认位置

首先需要找到你的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.gradle
allprojects {
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.kts
allprojects {
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.properties
org.gradle.parallel = true # 这行可以开启并行处理
org.gradle.jvmargs = '-Dfile.encoding=UTF-8'

最终结果

上面配置好后,你的.gradle文件夹应该是这个样子

.gradle/
|-- init.gradle
|-- init.gradle.kts
|-- gradle.properties

评论