通常,构建脚本详细说明了构建配置、任务和插件

gradle basic 4

每个 Gradle 构建至少包含一个构建脚本

在构建文件中,可以添加两种类型的依赖项

  1. Gradle 和构建脚本所依赖的库和/或插件。

  2. 项目源(即源代码)所依赖的库。

构建脚本

构建脚本要么是 Groovy 编写的 build.gradle 文件,要么是 Kotlin 中的 build.gradle.kts 文件。

Groovy DSLKotlin DSL 是 Gradle 脚本唯一接受的语言。

我们来看一个示例并对其进行分解

build.gradle.kts
plugins {
    id("application")               (1)
}

application {
    mainClass = "com.example.Main"  (2)
}
1 添加插件。
2 使用约定属性。
build.gradle
plugins {
    id 'application'                (1)
}

application {
    mainClass = 'com.example.Main'  (2)
}
1 添加插件。
2 使用约定属性。

1. 添加插件

插件扩展了 Gradle 的功能,可以为项目提供任务。

将插件添加到构建中称为应用插件,并提供其他功能。

plugins {
    id("application")
}

application 插件有助于创建可执行的 JVM 应用程序。

应用 Application 插件 也隐式应用 Java 插件java 插件为项目添加 Java 编译以及测试和捆绑功能。

2. 使用约定属性

插件向项目添加任务。它还向项目添加属性和方法。

application 插件定义打包和分发应用程序的任务,例如 run 任务。

Application 插件提供一种声明 Java 应用程序主类的方法,这是执行代码所必需的。

application {
    mainClass = "com.example.Main"
}

在此示例中,主类(即程序执行开始的位置)是 com.example.Main

请参阅 编写构建脚本 页面以了解更多信息。

下一步: 了解依赖项管理 >>