为什么新项目的 gradle 会清理我老项目 gradle 硬盘已经下载好的缓存依赖?

2020-04-10 14:47:02 +08:00
 gejun123456

比如我有两个项目 A,B A 项目依赖 gson 1.0 版本 B 项目依赖 gson 2.0 版本

项目已经下载好了 gson 1.0 版本 A 项目可以正常运行。

当我打开 B 项目时,会去下载 gson 2.0 版本。这时我在打开 A 项目,需要重新下载一遍依赖。

gradle 有什么配置可以不清理之前下载的依赖吗?网上没有搜到,谢谢。maven 没有这个问题。

另外两个项目都是使用的 gradleWrapper,不过 gradle 的版本不一样。

2046 次点击
所在节点    Java
5 条回复
gaius
2020-04-10 15:33:58 +08:00
仓库不一样吧
gejun123456
2020-04-10 15:38:41 +08:00
@gaius 仓库用的同一个
abbenyyy
2020-04-10 16:25:30 +08:00
这是谷歌的文档[Android Studio 启用离线模式]( https://developer.android.google.cn/studio/build/optimize-your-build?hl=zh_cn#offline_mode),估计 IDEA 应该也是一样的
gejun123456
2020-04-10 22:50:21 +08:00
@abbenyyy #3 谢谢。离线模式是指不联网吧,我想要的不是这个效果。是指不清理我之前已经下载好的依赖。
ilotuo
2020-07-20 23:02:45 +08:00
lz 后来解决了吗? 发现老项目老是重新下依赖. 缓存都没用了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/661167

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX