V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miao1007
V2EX  ›  Android

各位的 Gradle 占用如何,怎样避免重复下载?

  •  1
     
  •   miao1007 · 2016-02-16 22:03:00 +08:00 · 10668 次点击
    这是一个创建于 3232 天前的主题,其中的信息可能已经有所发展或是发生改变。
    已经有 5G 的占用了,本本一共才 128G ,好心疼,同样的版本(理论上同样的 md5 )下载了多次,各位是怎样处理的?





    -----

    PS:

    可以用 du -sh ~/.gradle/ 命令查看空间占用
    第 1 条附言  ·  2016-02-17 14:10:32 +08:00
    软件叫做 Disk Map
    第 2 条附言  ·  2016-02-17 14:13:41 +08:00

    我个人更喜欢保留一个版本,比如

    brew install gradle
    

    它可以根据 brew 自动更新,然而并没有什么卵用....

    11 条回复    2016-02-17 15:45:06 +08:00
    springz
        1
    springz  
       2016-02-16 23:43:27 +08:00
    收藏了,我也在找办法解决这个问题。
    slixurd
        2
    slixurd  
       2016-02-17 00:06:58 +08:00
    所以我用了会 Gradle 就滚回 Maven
    Narcissu5
        3
    Narcissu5  
       2016-02-17 01:22:23 +08:00
    为什么有这个多版本的 gradle ,是用了 gradle wrapper 的关系么
    Lonely
        4
    Lonely  
       2016-02-17 02:36:00 +08:00
    把低版本的都删掉,构建的时候不要用 wrapper ,要用自己本地的。
    jerryouyang
        5
    jerryouyang  
       2016-02-17 08:33:51 +08:00 via Android
    图里的是什么软件?
    twoyuan
        6
    twoyuan  
       2016-02-17 08:49:49 +08:00
    @jerryouyang 同问
    lyz1990
        7
    lyz1990  
       2016-02-17 09:06:06 +08:00
    Space Gremlin ?
    mko0okmko0
        8
    mko0okmko0  
       2016-02-17 10:39:24 +08:00   ❤️ 1
    linux:换上 zfs/btrfs 并开启透明压缩,

    mac:"HFS+"档案系统有支持透明压缩,关键字 'hfs+' 'compress'

    已知可用软体
    http://www.maczapp.com/morespace-folder-compression

    一些文章你看看
    http://arstechnica.com/apple/2009/08/mac-os-x-10-6/3/
    http://arstechnica.com/civis/viewtopic.php?f=19&t=1165538

    故事
    http://www.zhihu.com/question/32170490

    mac 硬上 zfs
    https://openzfsonosx.org/wiki/Zpool

    档案系统表
    http://www.wikiwand.com/zh-mo/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%AF%B9%E6%AF%94

    还有一招,你知到档案系统中有个指令叫做软 /硬连结吗?
    http://www.techbang.com/posts/12538-hard-links-soft-links-archives-does-not-fashu
    hfs+有支持,用命令就可以做,
    目标是相同的档案和资料夹只留一个,
    其他的都是软连结做出来的.
    假设 /aaa/eee 跟 /aaa/fff 档案是相同的,然后 eee 通常不会更动也不删除:
    删除 fff
    mklink /aaa/fff /aaa/eee
    如果是资料夹
    mklink -d /aaa/fff /aaa/eee
    以上是 NTFS 做软连结的不标准语法,只是意思一下,mac 你要查
    hantsy
        9
    hantsy  
       2016-02-17 10:40:43 +08:00
    @Lonely 早期 Gradle 的兼容性很差的, 老的配置文件在新的版本里根本 就不能运行。。。企业开发还是 Maven 靠谱。
    miao1007
        10
    miao1007  
    OP
       2016-02-17 14:11:47 +08:00
    @jerryouyang
    @twoyuan

    用的是 diskmap
    pythonee
        11
    pythonee  
       2016-02-17 15:45:06 +08:00
    其实重点还不在占用,而是下载浪费时间
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3448 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 124ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.