首页 > 解决方案 > 有没有办法告诉gradle不要在(根)项目文件夹中使用“.gradle”?

问题描述

当 gradle 运行时,它依赖于在项目根.gradle目录中创建一个文件夹。gradle 将各种信息放在那里,例如它的“文件缓存”。

在上面链接的用户指南中提到,可以使用env 变量更改 gradle用户家的位置。$GRADLE_USER_HOME现在我想知道是否有办法对项目根目录中 gradle 需要/想要的文件夹执行相同的操作?


为什么?我们使用相同的源代码构建多个不同的“产品”,因此我们的遗留后端验证构建只是在同一个源文件夹上并行调用我们自己的构建工具。我们将 java 构建更改为 gradle,但事实证明:使用相同“共享”项目 root/.gradle 的多个 gradle 守护进程根本无法可靠地工作,从而导致众所周知的Timeout waiting to lock file hash cache故障。

标签: javagradle

解决方案


推荐阅读