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
环境变量:
使用ln软连接到Home家目录~/.gradle
你也可以使用ln命令软连接到Home家目录的~/.gradle
,在改变创建软连接之前先删除Home家目录下的~/.gradle
:
rm -rf ~/.gradle
然后执行以下命令创建~/.gradle目录的软连接:
ln -s /media/common/linux/gradle ~/.gradle
还没有评论,来说两句吧...