告诉 gradle 在哪里存储下载的依赖项。 (日食插件)

Tell gradle where to store downloaded dependencies. (Eclipse Plugin)

我已经使用 eclipse 在拇指驱动器上设置了一个便携式工作区。我这样做的方法是将磁盘安装到 V:,然后让 eclipse 中的所有内容都指向它(工作区等)。我这样做是因为我想要一个可以在学校使用的便携式工作区,而不必到处下载 eclipse。

只有一件事。每当我使用不同的计算机时,每次都必须刷新 Gradle 以下载所有依赖项(在本例中为 libgdx)。它显然不会将它们存储在 V: 上的任何位置,所以我如何设置 gradle 将它们下载到 V: 上的某个位置,以便它们也是可移植的。

在您的项目中 settings.gradle 包括以下内容:

getStartParameter().setProjectCacheDir(new File('/path/to/thumb/drive/workspace'))

这会将默认缓存目录“${USER_HOME_DIRECTORY}/.gradle”覆盖为您指定的任何内容。 gradle 使用主目录来存储依赖项。

您也可以在命令行中指定:

gradle build --project-cache-dir "/path/to/thumb/drive/workspace"