Gradle 和玛文有什么不同?
我是新来的,但是我曾经和 Maven 一起工作过。
什么时候使用 Gradle 和什么时候使用美芬?
Gradle 是基于 JVM 的构建工具的下一个演进步骤,它吸取了经验教训 从像 Ant 和 Maven 这样的已有工具中学习,并将他们最好的想法带到下一个工具中 水平。遵循一种按约定构建的方法,Gradle 允许使用一种强大而有表现力的领域特定语言(DSL)对问题域进行声明性建模 由于 Gradle 是 JVM 本地化的,所以它允许您编写 使用您最熟悉的语言的自定义逻辑,无论是 Java 还是 Groovy
更多信息请点击: 下一代的建设与格拉德尔
您可以将 Gradle 看作是 Ant 和 Maven 的优点加在一起,减去了 XML 的噪音。Groovy 的可编程性是一个很大的优势。
几乎所有地方都可以创建 java/groovy 项目,构建文件非常简洁。
随着 Google 选择 Gradle 作为 Android SDK 的新构建系统,以及 Spring、 Hibernate、 Grails、 Groovy 等成熟库已经使用它来支持他们的构建,毫无疑问,Gradle 正在成为 Java 生态系统的事实构建系统。