构建工具 Maven? 还是Gradle?

时间:2022-07-28 08:54:19
      Java世界中主要有三大构建工具: Ant、Maven和Gradle,Ant早就过时了,maven已成主流,gradle是长江后浪,今天我们主要聊聊maven和gradle。
      作为IT行业,新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradlee 。Gradle基于maven的基础,摒弃了繁冗、呆板的xml 配置,引入了JVM的 groovy语言,灵活并且轻巧。

下面给大家看看两者的对比吧 Maven和Gradle对比

有条件的可以看看Gradle官网的介绍: https://gradle.org

也可以看Gradle的安装教程 点我打开

这里主要是给大家介绍一下 Gradle,一个好的构建工具,能让你的项目开发省不少劲,并且对于项目的构建管理更加方便。

30 个解决方案

#1


构建工具 Maven? 还是Gradle?厉害厉害

#2


学习一个新的技术,不少为了别的,就是让自己的开发更方便,更何况,如果是面试过程中,面试官问到一个新技术,你有所了解的话,成功的机会肯定更大, 如果是已经在职员工,当你的上级想用构建工具,你能脱口说出几种构建工具,并推荐一种的时候,你的上级会不会对你另眼相看呢

#3


maven很强大

#4


ant, maven, gradle都用过。从使用的角度来说,gradle因为结合groovy语言,表达能力更强,使用起来更加灵活。确实值得推荐。

#5


围观一下……

#6


不用 Gradle 都不想写代码

#7


好的构建工具,能让你的项目开发省不少劲,并且对于项目的构建管理更加方便

#8


该回复于2016-12-17 13:48:03被版主删除

#9


好的构建工具

#10


有好的东西一定要学,谢谢楼主。

#11


谢谢楼主的总结 构建工具 Maven? 还是Gradle?

#12


一般MIS系统开发,maven+hudson(CI)可以做的很方便

但是互联网企业的复杂系统开发,maven就力不从心了

#13


我还在用ant呢 

#14


好东西,感谢楼主辛苦分享,支持一下 构建工具 Maven? 还是Gradle?

#15


学习了 构建工具 Maven? 还是Gradle?

#16


引用 12 楼 tianfang 的回复:
一般MIS系统开发,maven+hudson(CI)可以做的很方便

但是互联网企业的复杂系统开发,maven就力不从心了


做还是可以做,只是步骤麻烦点

#17


引用 13 楼 bcsflilong 的回复:
我还在用ant呢 


用肯定还是能用的,只是说相对于其他的构建工具来说,没那么方便灵活

#18


引用 10 楼 qq_16216221 的回复:
有好的东西一定要学,谢谢楼主。


嗯,加油

#19


谢谢楼主  总结的太完美  构建工具 Maven? 还是Gradle?

#20


楼主你很给力啊!

#21


我看好你哦~总结的挺好,哇咔咔! 构建工具 Maven? 还是Gradle?

#22


构建工具 Maven? 还是Gradle?

#23


很棒, 楼主用心了

#24


Gradle不少坑。 构建工具 Maven? 还是Gradle? 

#25


哇卡卡

#26


本人Android,强烈推荐Gradle,比maven强太多了,除了速度有点慢

#27


很有说服力,涨姿势了

#28


等最近需求结束了,准备尝试一下。

#29


引用 12 楼 tianfang的回复:
一般MIS系统开发,maven+hudson(CI)可以做的很方便

但是互联网企业的复杂系统开发,maven就力不从心了

为什么这么说,最近才学习使用maven,不太懂

#30


引用 12 楼 tianfang的回复:
一般MIS系统开发,maven+hudson(CI)可以做的很方便

但是互联网企业的复杂系统开发,maven就力不从心了

为什么这么说,最近才学习使用maven,不太懂

#1


构建工具 Maven? 还是Gradle?厉害厉害

#2


学习一个新的技术,不少为了别的,就是让自己的开发更方便,更何况,如果是面试过程中,面试官问到一个新技术,你有所了解的话,成功的机会肯定更大, 如果是已经在职员工,当你的上级想用构建工具,你能脱口说出几种构建工具,并推荐一种的时候,你的上级会不会对你另眼相看呢

#3


maven很强大

#4


ant, maven, gradle都用过。从使用的角度来说,gradle因为结合groovy语言,表达能力更强,使用起来更加灵活。确实值得推荐。

#5


围观一下……

#6


不用 Gradle 都不想写代码

#7


好的构建工具,能让你的项目开发省不少劲,并且对于项目的构建管理更加方便

#8


该回复于2016-12-17 13:48:03被版主删除

#9


好的构建工具

#10


有好的东西一定要学,谢谢楼主。

#11


谢谢楼主的总结 构建工具 Maven? 还是Gradle?

#12


一般MIS系统开发,maven+hudson(CI)可以做的很方便

但是互联网企业的复杂系统开发,maven就力不从心了

#13


我还在用ant呢 

#14


好东西,感谢楼主辛苦分享,支持一下 构建工具 Maven? 还是Gradle?

#15


学习了 构建工具 Maven? 还是Gradle?

#16


引用 12 楼 tianfang 的回复:
一般MIS系统开发,maven+hudson(CI)可以做的很方便

但是互联网企业的复杂系统开发,maven就力不从心了


做还是可以做,只是步骤麻烦点

#17


引用 13 楼 bcsflilong 的回复:
我还在用ant呢 


用肯定还是能用的,只是说相对于其他的构建工具来说,没那么方便灵活

#18


引用 10 楼 qq_16216221 的回复:
有好的东西一定要学,谢谢楼主。


嗯,加油

#19


谢谢楼主  总结的太完美  构建工具 Maven? 还是Gradle?

#20


楼主你很给力啊!

#21


我看好你哦~总结的挺好,哇咔咔! 构建工具 Maven? 还是Gradle?

#22


构建工具 Maven? 还是Gradle?

#23


很棒, 楼主用心了

#24


Gradle不少坑。 构建工具 Maven? 还是Gradle? 

#25


哇卡卡

#26


本人Android,强烈推荐Gradle,比maven强太多了,除了速度有点慢

#27


很有说服力,涨姿势了

#28


等最近需求结束了,准备尝试一下。

#29


引用 12 楼 tianfang的回复:
一般MIS系统开发,maven+hudson(CI)可以做的很方便

但是互联网企业的复杂系统开发,maven就力不从心了

为什么这么说,最近才学习使用maven,不太懂

#30


引用 12 楼 tianfang的回复:
一般MIS系统开发,maven+hudson(CI)可以做的很方便

但是互联网企业的复杂系统开发,maven就力不从心了

为什么这么说,最近才学习使用maven,不太懂