我已使用“.gradle\init.d”目录中的“offline.gradle”文件方法将 gradle 设置为使用本地 maven 存储库(gmaven_stable 文件)。
我不断用 gradle 依赖项缓存 (.gradle\caches\modules-2\files-2.1) 中已下载的文件更新本地 maven 存储库。
但是,我意识到 gradle 在“gradle sync”和“compile time”期间仍然会下载一些依赖项,其中大部分我已经在我的本地 maven repo 中拥有。每当我在 Android Studio 中点击“构建”或“运行”按钮时,总是会下载诸如“junit”、“google play services”之类的依赖项。
如果能指导我在 gradle 中停止这种行为,我将不胜感激。由于我所在地区的互联网访问成本低且成本高,我花费大量时间收集依赖项来构建我的本地 maven 存储库。每当“Gradle”使用我可以访问的稀缺互联网来重新下载我已经缓存在本地 maven 存储库中的那些依赖项时,这非常烦人。