Gradle是一个基于JVM的构建工具,它提供了:shell
像Ant同样,通用灵活的构建工具编程
能够切换的,基于约定的构建框架vim
强大的多工程构建支持
app
基于Apache Ivy的强大的依赖管理
框架
支持maven, Ivy仓库
maven
支持传递性依赖管理,而不须要远程仓库或者是pom.xml和ivy.xml配置文件。
编程语言
对Ant的任务作了很好的集成
工具
基于Groovy,build脚本使用Groovy编
性能
有普遍的领域模型支持构建gradle
基于声明和基于约定的构建。
依赖型的编程语言。
能够结构化构建,易于维护和理解。
有高级的API容许你在构建执行的整个过程中,对它的核心进行监视,或者是配置它的行为。
有良好的扩展性。有增量构建功能来克服性能瓶颈问题。
多项目构建的支持。
多种方式的依赖管理。
是第一个构建集成工具。集成了Ant, maven的功能。
易于移值。
脚本采用Groovy编写,易于维护。
经过Gradle Wrapper容许你在没有安装Gradle的机器上进行Gradle构建。
自由,开源。
1,安装JDK,并配置JAVA_HOME环境变量。由于Gradle是用Groovy编写的,而Groovy基于JAVA。
2,下载。地址是:http://www.gradle.org/downloads。在这里下载你要的版本。
3,解压。若是你下载的是gradle-xx-all.zip的完整包,它会有如下内容:
二进制文件
用户手册(包括PDF和HTML两种版本)
DSL参考指南
API手册(包括Javadoc和Groovydoc)
样例
源代码,仅供参考使用。
[root@localhost ~]# unzip gradle-2.13-all.zip [[root@localhost ~]# mv gradle-2.13 /usr/local/gradle [root@localhost ~]# vim /etc/profile.d/gradle.sh export GRADLE_HOME=/usr/local/gradle export PATH=$GRADLE_HOME/bin:$PATH
[root@localhost local]# gradle -v ------------------------------------------------------------ Gradle 2.13 ------------------------------------------------------------ Build time: 2016-04-25 04:10:10 UTC Build number: none Revision: 3b427b1481e46232107303c90be7b05079b05b1c Groovy: 2.4.4 Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015 JVM: 1.8.0_91 (Oracle Corporation 25.91-b14) OS: Linux 3.10.0-229.el7.x86_64 amd64