springboot 也改用 gradle 了

2020-06-09 10:10:58 +08:00
 sagaxu
距离 spring5 迁移到 gradle 已有数年,看来是比较满意
9591 次点击
所在节点    Java
35 条回复
GM
2020-06-09 10:15:39 +08:00
罄竹难书又加上一笔。
chendy
2020-06-09 10:16:57 +08:00
简单项目用啥都差不多
spring-boot 项目结构这么复杂,应该是 gradle 好一些吧
gz911122
2020-06-09 10:25:44 +08:00
spring : gradle 真香.
aut0man
2020-06-09 10:37:36 +08:00
不太了解市场的问一哈,现在 gradle 的应用率高吗?(不特指项目,先问大环境下高不高,再问具体细分行业(无论是啥)高不高)
marven 不是 java 界太子吗?(求知的眼神)
cheng6563
2020-06-09 10:39:57 +08:00
gradle 墙内还是难用
gjf
2020-06-09 10:42:36 +08:00
maven
gz911122
2020-06-09 10:48:30 +08:00
@aut0man 大环境应该挺高的. java 目前主要的两个方向
android 全部都是 gradle, 后端有的是 maven 有的是 gradle
srx1982
2020-06-09 10:53:14 +08:00
gradle 感觉还是慢
glaucus
2020-06-09 11:31:17 +08:00
之前在小公司一直用 Gradle,现在回到 Maven 还有点不习惯
Aurt
2020-06-09 11:55:58 +08:00
gradle 凭借一己之力,为高端生产力电脑打开销量。
sagaxu
2020-06-09 12:02:05 +08:00
@cheng6563 墙内跟 maven 一样,配腾讯 mirror 就好了
BBCCBB
2020-06-09 12:19:53 +08:00
不负责任的猜测一下, 项目太大了, maven 用起来繁琐不灵活, 一般的项目用 maven 还是没啥问题的, 学习成本比 gradle 小.

我是先用的 gradle 然后用的 maven, 都能用. 用起来没啥毛病
cheng6563
2020-06-09 12:28:16 +08:00
idea 的 gradle 整合方式也和 maven 不同。
maven 是 idea 解析 pom.xml 配置,然后转换成 idea 项目使用。而整合 gradle 更多是直接调用 gradle 命令,要慢上很多。
比如启动一个 junit 测试,maven 项目马上就执行了,gradle 项目还要慢悠悠等 gradle 启动再执行
slyang5
2020-06-09 12:33:25 +08:00
@cheng6563 你估计不会用吧 !
mazai
2020-06-09 14:52:23 +08:00
@cheng6563 这个可以选的,可以用 gradle 预编译后启动,也可以使用 idea 的启动方式
pmispig
2020-06-09 15:37:47 +08:00
借道问下 gradle 能解决 maven 每次编译出来的包 md5 都不一样的问题吗,就算代码没变。
sagaxu
2020-06-09 15:39:52 +08:00
@pmispig gradle 可以,但是打包后会失去文件修改时间
iFlicker
2020-06-09 16:58:07 +08:00
Android 开发表示用好多年 gradle 了 挺香的
Yuicon
2020-06-09 17:10:01 +08:00
没用过 很多 maven 插件 都有对应的么
beneo
2020-06-09 17:14:57 +08:00
gradle 版本太快,向下兼容差,而且对机器要求高,如果公司几个项目用不同版本的 gradle,daemon 模式下可能存在多个进程导致打包失败

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

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

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

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

© 2021 V2EX