Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的 项目自动化构建开源工具。它使用一种基于Groovy
的DSL
(Domain-Specific Language 领域特定语言)来声明项目设置,抛弃了基于 XML 的各类繁琐配置。面向 Java 应用为主。当前其支持的语言限于Java、Groovy、Kotlin 和 Scala,计划将来将支持更多的语言。html
Gradle 是一个基于 JVM 的构建工具,是一款通用灵活的构建工具,支持 Maven、 Ivy 仓库、支持传递性依赖管理,而不须要远程仓库或者是pom.xml
和ivy.xml
配置文件,基于 Groovy(Groovy 是一种基于 JVM 的动态语言),build 脚本使用 Groovy 编写。java
Groovy 是用于 JVM 的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既能够用于面向对象编程,又能够用做纯粹的脚本语言。使用该语言没必要编写过多的代码,同时又具备 闭包
和动态语言的其它特性。git
public
的getter/setter
方法.
)获取return
能够不写)==
等同于equals()
,不会有NullPointerExceptions
assert(断言)
语句(能够在任何地方进行断言操做)JDK 8
(须要安装 JDK & JRE 8 或更高版本,本次使用的是java version "1.8.0_65"
)目前的 Gradle 版本是版本 5.4.1,于 2019 年 4 月 26 日发布。分发 zip 文件有两种版本:github
若有疑问,请选择仅二进制版本并在线浏览 文档 和 来源。须要使用旧版本吗?请参阅 版本页面。apache
D:\Gradle
,并将下载的gradle-5.4.1-bin.zip
解压至该文件夹中;Path
变量,添加条目D:\Gradle\gradle-5.4.1\bin
,单击“肯定”保存。Windows + R
-> 输入cmd
进入命令行模式;gradle -v
查看 Gradle 版本信息。C:\Users\Administrator>gradle -v Welcome to Gradle 5.4.1! Here are the highlights of this release: - Run builds with JDK12 - New API for Incremental Tasks - Updates to native projects, including Swift 5 support For more details see https://docs.gradle.org/5.4.1/release-notes.html ------------------------------------------------------------ Gradle 5.4.1 ------------------------------------------------------------ Build time: 2019-04-26 08:14:42 UTC Revision: 261d171646b36a6a28d5a19a69676cd098a4c19d Kotlin: 1.3.21 Groovy: 2.5.4 Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018 JVM: 1.8.0_65 (Oracle Corporation 25.65-b01) OS: Windows 10 10.0 amd64