Gradle 目前支持两种格式的构建脚本,分别基于 Groovy 和 Kotlin,对应的脚本文件名称为 build.gradle
和 build.gradle.kts
。以基于 Kotlin 的脚本为例,当 gradle
命令启动时,
gradle
会在当前目录下查找 build.gradle.kts
文件。尽管这个文件被称作 构建脚本,但严格意义上来说,它应该叫做 构建配置脚本,这个构建脚本定义了一个项目(project)和它的任务。
大约 8 分钟
Gradle 目前支持两种格式的构建脚本,分别基于 Groovy 和 Kotlin,对应的脚本文件名称为 build.gradle
和 build.gradle.kts
。以基于 Kotlin 的脚本为例,当 gradle
命令启动时,
gradle
会在当前目录下查找 build.gradle.kts
文件。尽管这个文件被称作 构建脚本,但严格意义上来说,它应该叫做 构建配置脚本,这个构建脚本定义了一个项目(project)和它的任务。
Gradle 的构建过程基于一个个任务及其依赖关系形成的任务图。Gradle 在执行任务之前先根据配置构建任务图,根据配置 Gradle 可以跳过一些本次构建不需要执行的任务。如下是两个任务图的例子:
插件和用户自己编写的构建脚本均可以影响任务图。
Gradle 可以运行在 Linux,macOS 和 Windows 之上,通过包管理工具可以很方便的安装,同样也可以手动安装。
Gradle 运行需要 JDK 8 及以上版本
的支持。运行 java -version
命令检查 JDK
是否已正确安装。
$ java -version
java version "1.8.0_361"
Java(TM) SE Runtime Environment (build 1.8.0_361-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode)