Android开发之Gradle
Gradle是一个基于JVM的构建工具,目前Android Studio中建立的工程都是基于gradle进行构建的。Gradle的与其他构建工具(ant、maven)的特性主要包括:
- 强大的DSL和丰富的gradle的API
- gradle就是groovy
- 与其他构建工具的集成
- 强大的依赖管理 可拓展性
- 与其他构建工具的集成
表格
Markdown Extra 表格语法:
项目 | 价格 |
---|---|
Computer | $1600 |
Phone | $12 |
Pipe | $1 |
三种构建脚本
Gradle的脚本都是配置型脚本。每一种脚本类型实际上都是某个具体的gradle的API中的类对象的委托,脚本执行对应的其实是其委托的对象的配置。在一个完整的gradle的构建体系中,总共有三种类型的构建脚本,同时也分别对应着三种委托对象
脚本类型 | 委托对象 |
---|---|
Init script | Gradle |
Settings script | Settings |
Build script | Project |