Gradle 简介
2021-05-29 本文已影响0人
AnyunBo
什么是 Gradle?
Gradle
是一个基于 JVM
的富有突破性构建工具,在语法上是基于Groovy
语言的(Groovy 是一种基于JVM
的敏捷开发语言,可以简单的理解为强类型语言java
的弱类型版本)或是 Kotlin
语言编写的;在项目管理上是基于Ant
和Maven
概念的项目自动化建构工具。
基础知识
- 官网:https://gradle.org/
- 官方文档:https://docs.gradle.org/current/userguide/userguide.html
- 官方文档PDF版本:https://docs.gradle.org/current/userguide/userguide.pdf
- Gradle使用指南: https://gradle.org/docs/current/userguide/userguide
- Android插件文档:https://github.com/google/android-gradle...
- AndroidGradle使用文档:http://tools.android.com/tech-docs/new-build-system/user-guide
- Gradle 使用指南 中文版:https://github.com/DONGChuan/GradleUserGuide
特点:
- 一个像
ant
一样,通用的灵活的构建工具 - 一种可切换的,像
maven
一样的基于约定约定优于配置的构建框架 - 强大的多工程构建支持
- 强大的依赖管理(基于
ApacheIvy
) - 对已有的
maven
和ivy
仓库的全面支持 - 支持传递性依赖管理,而不需要远程仓库或者
pom.xml
或者ivy
配置文件 -
ant
式的任务和构建是gradle
的第一公民 - 基于
groovy
,其build
脚本使用groovy dsl
编写 - 具有广泛的领域模型支持你的构建
Gradle安装
从Gradle官网的安装指导可以知道, (最新的gradle版本)要求jdk的版本是1.8
, 或者更高.
Prerequisites
Gradle runs on all major operating systems and requires only a Java JDK version 8 or higher to be installed. To check, run
java -version
:
// 使用以下命令可以查看自己电脑的jdk版本是否满足要求
$java -version
java version "1.8.0_121"
配置环境变量
mac的环境变量的配置—— gradle官网操作说明-Step 3. Configure your system environment
- MacOS 下配置。在
~/.bash_profile
中添加如下代码
#gradle 注意gradle-7.0.2是自己解压的路径
export PATH=$PATH:/opt/gradle/gradle-7.0.2/bin
# 如果了解配置文件的运行规则的, 可以自己看着改, 如本人的配置信息如下:
# export GRADLE=/opt/gradle/gradle-7.0.2
# export PATH=$PATH:$GRADLE/bin
保存后在终端执行source ~/.bash_profile
命令让刚刚的配置生效。
- 检查mac的安装结果—— gradle官网操作说明-Step 4. Verify your installation
输入gradle -v
查看是否安装成功。eg:
$ gradle -v
# 有出现如下的信息, 说明安装成功, 环境配置成功
------------------------------------------------------------
Gradle 7.0.2
------------------------------------------------------------