随着Google
对Eclipse
的无情抛弃以及Studio
的不断壮大,Android
开发者逐渐拜倒在Studio
的石榴裙下。 而作为Studio
的默认编译方式,Gradle
已逐渐普及。我最开始是被它的多渠道打包所吸引。
简介
Gradle
是以Groovy
语言为基础,面向Java
应用为主。基于DSL(Domain Specific Language)
语法的自动化构建工具。
Gradle
集合了Ant
的灵活性和强大功能,同时也集合了Maven
的依赖管理和约定,从而创造了一个更有效的构建方式。凭借Groovy
的DSL
和创新打包方式,Gradle
提供了一个可声明的方式,并在合理默认值的基础上描述所有类型的构建。 Gradle
目前已被选作许多开源项目的构建系统。
因为Gradle
是基于DSL
语法的,如果想看到build.gradle
文件中全部可以选项的配置,可以看这里