一般来说,构建脚本详细介绍了构建配置、任务和插件

等级基础 4

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

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

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

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

构建脚本

构建脚本可以是build.gradle用 Groovy 编写的文件,也可以是build.gradle.kts用 Kotlin 编写的文件。

Groovy DSLKotlin 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 应用程序。

应用应用程序插件也隐式应用Java 插件。该java插件将 Java 编译以及测试和捆绑功能添加到项目中。

2. 使用约定属性

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

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

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

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

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

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

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