maven和gradle对比

gradle和maven根本就不是同一种类的东西,为什么能拿来做比较谁更好?gradle是构建工具,为了构建,带有依赖缓存功能(不是包管理功能)maven是依赖包管理工具,通过插件带有一定的构建能力。看清楚他们的侧重点没有,gradle可以完成非常复杂的构建,你用它的dsl可以玩出各种花样来,所以它特别适合android这种重客户端,组件越多越复杂的应用(本质就是巨石应用)它越得心应手,反之如果你没有特别复杂的打包要求,那你就是在用牛刀杀鸡了。gradle没有依赖包管理功能,它本地保存的是依赖缓存,它也没有本地仓库的概念,这导致你要想在gradle里加一个私有依赖特别麻烦(maven一个命令行就能安装到本地依赖库)。maven是依赖包管理工具,有完善的本地仓库——远程仓库的路线设计。但是构建是靠插件完成的,不能像gradle那样搞特别多的魔法操作,相对简单稳定。搞java的大多数是后端,这年头后端的应用都被分而治之了,巨石应用很少,不需要特别复杂的构建手段,maven够用,并且稳定可靠(gradle升级带来的兼容问题不少),自然用的人多。这几年进编程这行的新人太多,新人的特点就是什么新就说什么好,所以你觉得网上都说gradle比maven好,问题是人要有自己的思考,网上说XX好?好在哪里?说出一二三四五来

作者:有铭
链接:https://www.zhihu.com/question/276078446/answer/968291387
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值