1. 什么是Gradle?
Gradle是一个开源的构建自动化工具,专注于灵活性和性能。 Gradle构建脚本使用Groovy或Kotlin DSL编写。 阅读Gradle功能,了解Gradle的功能。
高度可定制 - Gradle以一种可以以最基本的方式定制和扩展的方式建模。
快速 - Gradle通过重用先前执行的输出,仅处理已更改的输入以及并行执行任务来快速完成任务。
功能强大 - Gradle是Android的官方构建工具,并支持许多流行的语言和技术。
2. Gradle 的下载和安装
我们可以安装Gradle 构建工具在Linux,MacOS ,windows 操作系统上,这个文档覆盖了使用包管理器像SDKMAN!,Homebrew,或者Scoop的安装方法。
使用Gradle Wrapper是升级Gradle的推荐方法
我们可以找到所有的发布版本在发布页面
1.1 Gradle 必要条件
Gradle 可以运行在大多数的操作系统中,但是需要JDK 或者JRE 8 以上版本
检查方法,打开操作系统命令行终端,输入命令
java -version
执行成功如下所示:
注意:
Gradle附带了自己的Groovy库,因此不需要安装Groovy。 Gradle会忽略任何现有的Groovy安装。
Gradle 会在path环境变量中招JDK 安装路径,我们可以设置JAVA_HOME 环境变量指向所需JDK的安装目录
1.2 Gradle 安装
1.2.1 包管理器安装
SDKMAN! 是一个在大多数基于Unix的系统上管理多个软件开发工具包的并行版本的工具。
sdk install gradle
Homebrew是“macOS缺失包管理器”
brew install gradle
Scoop是一款受Homebrew启动的Windows命令行安装程序。
scoop install gradle
Chocolatey是“Windows的包管理器”。
choco install gradle
MacPorts是一个用于管理macOS上的工具的系统:
sudo port install gradle
1.2.2 手动安装
Download 下载最新的发布版本
当前最新版本是5.2.1 ,发布时间是2019年2月8日。发布的压缩包有两种。
The current Gradle release is version 5.2.1, released on 08 Feb 2019. The distribution zip file comes in two flavors:
Binary-only
Complete, with docs and sources
1.3 配置环境变量
1.3.1 Linux or Mac OS
export PATH=$PATH:/opt/gradle/gradle-5.2.1/bin
1.3.2 Windows
新建环境变量
GRADLE_HOME
C:\Users\xingyun\apps\gradle\gradle-5.2.1-all\gradle-5.2.1
追加到Path环境变量
%GRADLE_HOME%\bin\
1.4 验证安装
输入以下命令验证安装
gradle -v
验证成功输出如下所示:
1.5 创建新的Gradle构建
1.5.1 初始化一个项目
1. 打开命令行,在根目录下输入以下命令创建一个叫做 basic-demo 文件夹
mkdir basic-demo
2. 执行成功会显示如下:
3.进入创建的文件夹输入以下命令
cd basic-demo
4.执行成功如下所示:
5.输入gradle初始化命令
gradle init
6. 执行成功如下所示:
7.输入数字2后按下回车键
8.显示如下所示
9.这里选择脚本语言,我们选择groovy,因此输入1后按下回车键
10.执行成功后如下所示:
11.这里需要设置项目名称,我们保持默认即可,直接回车或者输入一个项目名称
12.我们可以看到已经生成成功了
13. 查看当前文件夹列表,输入命令
ls
14. 执行成功返回结果如下:
目录结构如下:
├──build.gradle ├──gradle
│└──wrapper
│├──gradle-