Gradle 比 Maven 好为什么用的人少
都是编译工具,各有各的优势。
貌似常用的几个大项目都将构建移到了 Gradle,例如 Hibernate,Spring。
相对来说也会增加不少 Gradle 的人气吧。
因为不怎么调整编译,很多时候感觉都差不多,但是 Gradle 的学习曲线确实比 Maven 要陡峭一点点。可以说是成也萧何败也萧何,Gradle 就是因为灵活性比 Maven 要好,所以开发插件,提供新的功能就要比 Maven 要容易。
同时 Gradle 也使用 Maven 的中央仓库,很多时候可以说是站在巨人的肩膀上面,在 Gradle 的设计时候就已经考虑过了 Maven 已经存在的一些问题。
就是因为 Gradle 设计灵活性又导致了学习起来难学习。
不太喜欢的是 Gradle 的包结构,当包下载下来后会打上标签,有时候都不知道包下哪里去了,Maven 这里比较直观,就直接能找到。
尤其是在调试的时候,希望能够删掉一个包,使用一个已经编译好的包替代下,直接拷贝过去就好了,使用 Gradle 在这里有点惆怅。
喜欢 Gradle 是,Gradle 比较容易出文档,其实这个问题也不是大问题,Gradle 可以直接编译 Asciidoctor 的文档,然后输出各种格式。
下载速度来说,一般大公司可能都会有 Central Maven 的镜像,感觉上差别不是非常多。
分类:
Java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)