Gradle和Maven有什么区别?
我是Gradle的新手,但我曾经和maven一起工作。
何时使用Gradle和何时使用Maven?
答案 0 :(得分:59)
你可以把Gradle想象成Ant和Maven的优点放在一起减去XML的噪音。和groovy的脚本兼容性是非常重要的。
何时使用Gradle和何时使用Maven?
几乎无处不在创建java / groovy项目。构建文件非常简洁。
Google选择Gradle作为Android SDK的新构建系统,而Spring,Hibernate,Grails,Groovy等成熟的库已经使用它来支持他们的构建,毫无疑问Gradle正在成为事实上的构建系统Java生态系统。
答案 1 :(得分:9)
Gradle是基于JVM的构建工具的下一个发展步骤。它吸取了教训 从Ant和Maven等成熟工具中学习,并将他们最好的想法带到下一个 水平。遵循按惯例构建方法,Gradle允许使用功能强大且富有表现力的域特定语言(DSL)对您的问题域进行声明性建模 用Groovy而不是XML实现。由于Gradle是JVM本机,它允许您编写 使用您最熟悉的语言的自定义逻辑,无论是Java还是Groovy
有关详情,请访问:Next generation builds with Gradle