75

我开始学习gradle。但是,当我用 Gradle 构建 Spring 时;它将依赖 jar 下载到

C:\Users\UserName\.gradle

有什么方法可以指定 Gradle 将依赖项 jar 下载到特定位置?就像我可以在 Maven 中指定存储库位置一样。

系统信息:Windows 7 64bit Gradle 1.0 版

4

6 回答 6

101

您可以设置GRADLE_USER_HOME环境变量、gradle.user.home系统属性或--gradle-user-home命令行参数。

于 2012-08-18T07:49:32.813 回答
7

在 android studio 上,只需转到File > Settings > Build Execution,Deployment > Gradle > Service directory path选择你想要的目录。

于 2018-05-01T17:26:48.610 回答
4

您也可以尝试在 window ->preferences -> gradle 进入 Eclipse 并在那里更改目录

于 2015-03-04T09:15:05.233 回答
2

您可以将以下行添加到您的gradle.properties

systemProp.gradle.user.home=/tmp/changed-gradle
于 2017-10-15T18:46:37.187 回答
0

如果您在 Eclipse 中使用 gradle 插件并尝试导入 gradle 项目,则您的 gradle home 设置为

C:\用户\用户名.gradle

在某些情况下,由于您的用户目录权限问题,您的导入构建模型将无法工作。

在这种情况下,您可以从以下路径复制 .gradle 目录

C:\Users\UserName\**.gradle**

粘贴到您拥有所有权限的某个目录并导入项目。

在我的情况下,我将我的 .gradle 目录移动到 z 驱动器,然后导入项目而不是构建模型并且它工作。

于 2016-01-25T09:16:23.757 回答
0

脚步:

  • 将 GRADLE_USER_HOME 环境变量设置为新路径
  • 在 android studio 上,只需转到 File > Settings > Build Execution,Deployment > Gradle > Service directory path 选择你想要的目录。
  • 重启电脑(重要步骤,没想到没人提这个)
于 2022-01-18T09:29:17.923 回答