如何备份和恢复gradle

如何备份和恢复gradle,gradle,Gradle,我有gradle和scala项目。我想把我的项目转移到另一台计算机上。也就是说,我想备份所有的gradle设置、库并还原它们,以便我可以在另一个comp中使用它们。现在,我必须安装gradle并再次下载所有库。是否有任何方法可以在本地移动而无需下载 谢谢你的意见 如果构建使用Maven或Ivy存储库中的库,您必须让Gradle再次下载它们。(目前还没有一种可靠的方法在计算机之间传输Gradle依赖缓存。)假设构建没有引用项目目录之外的任何文件(希望是这样),剩下要传输的是项目目录(最好通过源代码

我有gradle和scala项目。我想把我的项目转移到另一台计算机上。也就是说,我想备份所有的gradle设置、库并还原它们,以便我可以在另一个comp中使用它们。现在,我必须安装gradle并再次下载所有库。是否有任何方法可以在本地移动而无需下载


谢谢你的意见

如果构建使用Maven或Ivy存储库中的库,您必须让Gradle再次下载它们。(目前还没有一种可靠的方法在计算机之间传输Gradle依赖缓存。)假设构建没有引用项目目录之外的任何文件(希望是这样),剩下要传输的是项目目录(最好通过源代码管理)以及您在
~/.gradle
中可能拥有的任何个人
gradle.properties
init.gradle


如果您碰巧使用手动Gradle安装,您还必须传输Gradle安装目录以及对环境所做的任何更改(例如,您可能已将
Gradle
启动脚本放在
路径上)。相反,我建议您切换到。

无论如何,为什么还要麻烦再次下载这些库?Gradle包装也是一个很好的提示。@Pieter:很有趣。为什么在计算机之间传输gradle依赖缓存不可靠?oe计算机上的缓存与第二台计算机上的缓存有何不同?上次我检查时,一些二进制缓存元数据包含绝对路径。好吧,这很有趣。我们无法访问公司的局域网,只能使用智能手机访问互联网。当我第一次签出这个项目时,我们只是简单地通过U盘将缓存复制到我的计算机上,它就工作了。正因为如此,我认为它在一般情况下是有效的。绝对路径的好提示!如果它对你有效,那么你可能很好。请记住,它目前还不是受支持的功能。我很肯定你会找到一个吉拉的。