Gradle
是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。
它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。
当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
是一种构建工具, 因此可以帮你管理项目中的差异,依赖,编译,打包,部署……,
还可以定义满足自己需要的构建逻辑, 写入到build.gradle中供日后复用.
Gradle不是一种编程语言,它不能帮你实现软件中的任何实际功能.
构建基础
Projects 和 tasks
每个 project 都由多个 tasks 组成。每个 task 都代表了构建执行过程中的一个原子性操作。如编译,打包,生成 javadoc,发布到某个仓库等操作。
gradle 命令会从当前目录下寻找 build.gradle 文件来执行构建。我们称 build.gradle 文件为构建脚本
查看gradle版本
1、查看项目的gradle版本
File\Project Structure\Project
2、查看本地的版本
e:
cd E:\android\android-sdk-windows\gradle\bin
gradle -v
配置项目中gradle版本
方法1(build.grandle):
com.android.tools.build:gradle:2.2.3
方法2(gradle\wrapper\gradle-wrapper.properties):
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip