一般来说,构建脚本详细介绍了构建配置、任务和插件。
每个 Gradle 构建至少包含一个构建脚本。
在构建文件中,可以添加两种类型的依赖项:
-
Gradle 和构建脚本所依赖的库和/或插件。
-
项目源(即源代码)所依赖的库。
构建脚本
构建脚本可以是build.gradle
用 Groovy 编写的文件,也可以是build.gradle.kts
用 Kotlin 编写的文件。
Groovy DSL和Kotlin DSL是 Gradle 脚本唯一接受的语言。
让我们看一个例子并将其分解:
build.gradle.kts
plugins {
id("application") (1)
}
application {
mainClass = "com.example.Main" (2)
}
1 | Add plugins. |
2 | Use convention properties. |
build.gradle
plugins {
id 'application' (1)
}
application {
mainClass = 'com.example.Main' (2)
}
1 | Add plugins. |
2 | Use convention properties. |
1.添加插件
插件扩展了 Gradle 的功能,并且可以向项目贡献任务。
将插件添加到构建中称为应用插件,并使附加功能可用。
plugins {
id("application")
}
该application
插件有助于创建可执行的 JVM 应用程序。