【发布时间】:2015-03-09 05:52:00
【问题描述】:
当我第一次构建 Gradle 文件时,它正在成功下载所有依赖项。如果我尝试连续构建,则从下载的缓存中获取依赖项。
当我重新启动机器时,eclipse 再次下载依赖项而不是从缓存中获取,而不是从缓存中获取。
有没有什么eclipse配置可以避免每次重启机器的时候下载的过程?
【问题讨论】:
-
第一次构建 gradle 项目时,它会将所有依赖的 jar 下载到您的机器中(可能是用户文件夹内的 .gradle 文件夹)。对于每个 gradle 构建,它会在下载之前在该文件夹中查找 jar,如果缺少某些内容,它将下载缺少的依赖项。重启后再次下载依赖jar的原因是由于本地依赖jar不可用。一旦你重启你的机器,你的用户文件夹内容可能会被重置。也许你有一个第三方应用程序(如 DeepFreeze),它会在每次重启时重置内容。
-
如您所说,如果用户文件夹正在重置,则第一次下载的jar存在于gradle home right中。那么如何避免每次重启机器都下载。
-
删除任何会重置您的用户文件夹的第三方应用程序。