首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行任务时,Gradle下载到?/.gradle目录

运行任务时,Gradle下载到?/.gradle目录
EN

Stack Overflow用户
提问于 2016-03-15 16:24:06
回答 3查看 909关注 0票数 3

Gradle在运行gradle的目录中创建了一个?/.gradle/。我们希望在~/.gradle上创建缓存目录。

示例:

代码语言:javascript
复制
/project           # Project root and cwd when running gradle command
    /.gradle       # Expected - project-specific gradle folder
    /?             # Directory literally named with a question mark
        /.gradle   # Unexpected - Global gradle folder with wrappers and cached artifacts
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-15 16:24:06

运行脚本的用户没有主目录,给用户提供了主目录,或者指定了gradle- user -home解决了这个问题:

代码语言:javascript
复制
gradle --gradle-user-home=/foo/bar ...

代码语言:javascript
复制
GRADLE_USER_HOME=/foo/bar gradle ...
票数 3
EN

Stack Overflow用户

发布于 2016-03-16 08:29:54

有两个不同的文件夹,gradle存储信息。~/.gradle用于存储下载的工件、gradle包装器等。基本上,可以在多个构建之间共享的所有内容。项目中的.gradle文件夹用于存储特定于项目的信息,例如,gradle最新检查机制使用的信息。

票数 1
EN

Stack Overflow用户

发布于 2018-07-06 02:53:54

让我们找出它为什么会这样。

当gradle使用以下代码将用户带回家时:

System.getProperty("user.home");遵循openjdk 8源代码的链接。得出的结论是:当JVM在os中找不到用户名时,它将用作返回。因此,gradle将创建?/.gradle以供使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36016827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档