什么是Gradle
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。
Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。
Gradle的特点
- 一种可切换的,像maven一样的基于约定的构建框架,却又从不锁住你(约定优于配置)
- 强大的支持多工程的构建
- 强大的依赖管理(基于Apache Ivy),提供最大的便利去构建你的工程
- 全力支持已有的Maven或者Ivy仓库基础建设
- 支持传递性依赖管理,在不需要远程仓库和pom.xml和ivy配置文件的前提下
- 基于groovy脚本构建,其build脚本使用groovy语言编写
- 具有广泛的领域模型支持
Gradle的下载与安装
Gradle的下载
Gradle的下载地址为:
在这里,我们直接下载最新的gradle-4.8-rc-1-all.zip
,之所以选择该版本主要是基于以下几点原因进行考虑的:
- 有完整的官方开发文档
- 有大量的官方demo做参考
- 支持JDK8及以上版本,最高版本可以达到JDK10,可以体验的新版的JDK所具有的新特性
Gradle的官网地址为
在这里,我们可以获取更多的有关Gradle的官方支持。
Gradle的安装
查看本地的JDK版本信息
在这里,我们安装的JDK为JDK8,查看本地安装的JDK版本的指令为:
java -version
我这里的安装版本信息为:
C:\Users\Administrator>java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
解压Gradle
将下载的gradle-4.8-rc-1-all.zip
压缩包解压到自定义的安装目录,比如说我这里的安装目录为:
D:\Dev\gradle-4.7
配置Gradle的环境变量
变量名为GRADLE_HOME
,变量值就是刚才所说的D:\Dev\gradle-4.7
,如下:
将环境变量添加到Path中,就是添加上
%GRADLE_HOME%\bin
这里需要注意的是,在win7中,Path中不同的路径之间一定要用;
进行隔开,而在win10等操作系统中则没有这样的要求。
查看安装的Gradle版本信息
在控制台中直接输入下面的指令就可以查看到相应的Gradle安装版本信息
gradle -v
显示的结果为:
C:\Users\Administrator>gradle -v
------------------------------------------------------------
Gradle 4.7
------------------------------------------------------------
Build time: 2018-04-18 09:09:12 UTC
Revision: b9a962bf70638332300e7f810689cb2febbd4a6c
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM: 1.8.0_131 (Oracle Corporation 25.131-b11)
OS: Windows 7 6.1 amd64
参考来源:
gradle百度百科