gejun123456
V2EX  ›  Java

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

  •  
  •   gejun123456 ·
    gejun123456 · Apr 10, 2020 · 2733 views
    This topic created in 2252 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    5 replies    2020-07-20 23:02:45 +08:00
    gaius
        1
    gaius  
       Apr 10, 2020 via Android
    仓库不一样吧
    gejun123456
        2
    gejun123456  
    OP
       Apr 10, 2020 via iPhone
    @gaius 仓库用的同一个
    abbenyyy
        3
    abbenyyy  
       Apr 10, 2020
    这是谷歌的文档[Android Studio 启用离线模式]( https://developer.android.google.cn/studio/build/optimize-your-build?hl=zh_cn#offline_mode),估计 IDEA 应该也是一样的
    gejun123456
        4
    gejun123456  
    OP
       Apr 10, 2020
    @abbenyyy #3 谢谢。离线模式是指不联网吧,我想要的不是这个效果。是指不清理我之前已经下载好的依赖。
    ilotuo
        5
    ilotuo  
       Jul 20, 2020
    lz 后来解决了吗? 发现老项目老是重新下依赖. 缓存都没用了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   915 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 22:06 · PVG 06:06 · LAX 15:06 · JFK 18:06
    ♥ Do have faith in what you're doing.