如何在Linux改变Gradle下载目录
source link: https://www.myfreax.com/how-to-change-gradle-download-location/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。Gradle 构建脚本使用的是Groovy或Kotlin的特定领域语言来编写的,而不是传统的XML。
当前官方支持的语言为Java、Groovy、Scala、C++、Swift、JavaScript等以及Spring框架。
当你Java,Kotlin,Flutter,Cordova,Android项目越来越多时,Gradle就会产生非常多的不同版本Gradle二进制文件,Gradle二进制一个就接近200M。而且即使你删除依赖gradle项目。该项目依赖不会被删除,他会继续在你的磁盘上。你的Home分区很快就用完。在我的Ubuntu 20.04上高达12G。比NPM还厉害。
在本教程中,我们将讨论如何在Linux改变Gradle下载目录,以解决Home分区空间不足的情况。
改变GRADLE_USER_HOME
环境变量
您可以设置GRADLE_USER_HOME
环境变量、gradle.user.home
系统属性或--gradle-user-home
命令行参数。
在改变环境变量之前先删除Home家目录下的~/.gradle
:
rm -rf ~/.gradle
然后执行以下命令设置GRADLE_USER_HOME
环境变量:
#zsh
echo "export GRADLE_USER_HOME=your location" >> .zshrc
#bash
echo "export GRADLE_USER_HOME=your location" >> .bashrc
使用ln软连接到Home家目录~/.gradle
你也可以使用ln命令软连接到Home家目录的~/.gradle
,在改变创建软连接之前先删除Home家目录下的~/.gradle
:
rm -rf ~/.gradle
然后执行以下命令创建~/.gradle目录的软连接:
ln -s /media/common/linux/gradle ~/.gradle
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK