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

2016-02-16 22:03:00 +08:00
 miao1007
已经有 5G 的占用了,本本一共才 128G ,好心疼,同样的版本(理论上同样的 md5 )下载了多次,各位是怎样处理的?





-----

PS:

可以用 du -sh ~/.gradle/ 命令查看空间占用
8930 次点击
所在节点    Android
11 条回复
springz
2016-02-16 23:43:27 +08:00
收藏了,我也在找办法解决这个问题。
slixurd
2016-02-17 00:06:58 +08:00
所以我用了会 Gradle 就滚回 Maven
Narcissu5
2016-02-17 01:22:23 +08:00
为什么有这个多版本的 gradle ,是用了 gradle wrapper 的关系么
Lonely
2016-02-17 02:36:00 +08:00
把低版本的都删掉,构建的时候不要用 wrapper ,要用自己本地的。
jerryouyang
2016-02-17 08:33:51 +08:00
图里的是什么软件?
twoyuan
2016-02-17 08:49:49 +08:00
@jerryouyang 同问
lyz1990
2016-02-17 09:06:06 +08:00
Space Gremlin ?
mko0okmko0
2016-02-17 10:39:24 +08:00
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
2016-02-17 10:40:43 +08:00
@Lonely 早期 Gradle 的兼容性很差的, 老的配置文件在新的版本里根本 就不能运行。。。企业开发还是 Maven 靠谱。
miao1007
2016-02-17 14:11:47 +08:00
@jerryouyang
@twoyuan

用的是 diskmap
pythonee
2016-02-17 15:45:06 +08:00
其实重点还不在占用,而是下载浪费时间

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

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

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

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

© 2021 V2EX