唉,来吐槽一下 gradle。。

2020-12-15 16:08:34 +08:00
 James369
每次开一个新工程,都在下载安装(因为依赖 gradle 的版本不同),占用磁盘空间不说,还浪费时间。
什么版本都要下,从 2.x 到 6.x,占用了 2G 多的空间。

搞不懂这么频繁使用的构建工具,难道不具备向下兼容吗。。
隔壁 xcode 用起来真是舒服多了。。
11672 次点击
所在节点    Android
65 条回复
nl101531
2020-12-15 20:38:54 +08:00
Java 开发路过,这玩意太伤磁盘了,心疼我的小电脑
EminemW
2020-12-15 22:43:30 +08:00
改 gradle-wrapper.properties 中的 distributionUrl,或者是手动用浏览器下载然后把压缩包放到 IDE 的下载路径下,比 IDE 下载的快
janus77
2020-12-15 22:47:03 +08:00
mavan 是尽量兼容
xcode 是压根不兼容
看来夹在中间做人就是活该被骂呗……
shingkit
2020-12-15 23:08:01 +08:00
@yazinnnn 正常是只有一个的,有两个是因为你有的项目升级只改了 gradle-wrapper.properties 的版本号,没有换同目录下的 jar 包
xupefei
2020-12-16 03:50:31 +08:00
考虑一下 bazel ?远程缓存加持,编译快到飞起
sonaive
2020-12-16 03:58:56 +08:00
@manami 是给我们喂什么,我们就吃什么
20015jjw
2020-12-16 05:00:31 +08:00
人在海外
用 mac pro
痛点就基本没有了
gtanyin
2020-12-16 08:51:21 +08:00
项目拉下来就改个已有的版本号呗,也不麻烦
yazinnnn
2020-12-16 08:59:09 +08:00
@shingkit
不不不,版本号我没改的,只是改了下载路径(因为 idea 下载实在是不靠谱。。。)
两个 properties 文件里的 distributionUrl 分别是
http\://localhost:8080/gradle-6.7.1-all.zip
https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
yanlaz
2020-12-16 09:35:14 +08:00
打开陌生项目,直接把项目里的 gradle 文件夹删了,这样构建时就会用已经下好的一个版本
Cbdy
2020-12-16 09:35:35 +08:00
看了一下你说的槽点,明明是自己不会用怪软件嘛
sw926
2020-12-16 09:46:57 +08:00
现在看来,gradle 已经是工程的一部分了,就好像你写的代码依赖特定版本的库,项目里面的编译插件也依赖不同的 gradle 版本。如果图省事可以不用 gradle wrapper,只用系统安装的 gradle,但是各个版本的 gradle 的还是有些差异的。
Asuka0947
2020-12-16 10:04:39 +08:00
修改 distributionUrl,我是本地磁盘下放一个,蛋疼的是 idea 每次新建项目都会开始下载,手动关掉,改成本地,再重新引入。
securityCoding
2020-12-16 10:15:05 +08:00
这玩意主要是太灵活,版本升级速度比 chrome 差点 233
joyhub2140
2020-12-16 11:13:46 +08:00
我喜欢一路更新最新的 IDE,特别是 IDEA,每次更新新版本的启动界面,都让我每天对着枯燥的代码有了一种新鲜感,但一升级 idea,gradle 和 gradle 插件都提示不满足当前 idea 最低支持的 gradle 版本了。

同样的情况,maven 却没这种事情发生,实在是太稳了。
HuHui
2020-12-16 11:39:06 +08:00
作为一个工具软件,却一直处于类 dev 状态,确实让人没有想用的欲望。
MagnifierSun
2020-12-16 11:41:50 +08:00
为啥你一直要用最新的呢?自己手动改下 gradle 的版本就行
liyhu
2020-12-16 12:43:13 +08:00
maven 很稳,我几次尝试 gradle,但它经常报错,后面不用了
TomVista
2020-12-16 14:13:22 +08:00
网也是个难题,这东西不走代理,经常跑不起来
hehe12980
2020-12-16 14:33:14 +08:00
但是说实话 Goorvy 写的比 Javas 爽多了

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

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

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

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

© 2021 V2EX