如何设置gradle缓存位置?

时间:2015-03-03 18:00:39

标签: eclipse gradle

我在Eclipse包资源管理器中看到以下信息:

enter image description here

是否可以更改此位置?

4 个答案:

答案 0 :(得分:25)

在全球范围内,您可以设置

  

[...] Gradle用户主目录(由“GRADLE_USER_HOME”环境变量定义,[...]默认为USER_HOME / .gradle)[...]

另见https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_properties_and_system_properties

否则手动进行每次构建:

  

-g, - gradle-user-home   指定Gradle用户主目录。默认值是用户主目录中的.gradle目录。

请参阅https://gradle.org/docs/current/userguide/gradle_command_line.html

答案 1 :(得分:3)

您可以通过设置eclipse gradle首选项

来更改eclipse中gradle缓存位置的位置

在Eclipse中打开,window->喜好 搜索'Gradle' 将“Gradle User Home”设置为您的首选位置 单击“应用/确定”

现在要使更改生效,您可能需要执行Gradle->刷新Gradle项目

答案 2 :(得分:1)

您无法专门更改缓存的位置,但可以使用-g命令行参数更改缓存所在的Gradle用户主目录(.gradle目录)。

答案 3 :(得分:0)

从gradle 3.5开始,您可以更改缓存位置。在您的项目的 settings.gradle 文件中对此进行控制:

buildCache {
    local {
        // Set local build cache directory.
        directory = "${settingsDir}/build-cache"
    }
}

thanks to Hubert Klein Ikkink, a.k.a. mrhaki