现代 Gradle 基础知识

Modern Gradle Fundamentals

了解如何使用 Gradle 7 或 8 高效地构建和构建软件项目

 你将学到什么

  • Gradle 的基本概念
  • 如何构建 Gradle 项目 – 高效使用且可维护
  • 了解 Gradle DSL(Kotlin 和 Groovy 变体)
  • Gradle 构建配置:设置文件、构建文件和约定插件
  • Gradle 构建执行:任务、任务输入/输出、任务依赖关系
  • 依赖管理:范围/配置、存储库、版本控制
  • 使用 Gradle 配置测试
  • 使用Java配置Gradle

 要求

  • 您应该熟悉 IntelliJ IDEA 以及您想要使用 Gradle 设置项目的编程语言(例如 Java)。您不需要任何有关 Gradle 本身的先验知识。

 描述

GradleJava和其他 JVM 语言(如Kotlin 、 GroovyScala)最先进的构建工具之一。

在本课程中,您将学习如何使用 Gradle 构建软件项目以充分利用它。

本课程为实践课程。我们一起从头开始构建一个项目,一一学习 Gradle 功能。虽然我们以 Java 项目为例进行此操作,但所获得的知识可以转移到使用 Gradle 构建的任何类型的软件项目中。

无论您想要解决什么自动化任务:本课程都是为了让您释放 Gradle 的全部功能。

无需具备 Gradle 知识,您就可以学习 Gradle 7 及更高版本的最新最佳实践。

视频说明充满了信息。为了继续学习,您可能会定期暂停视频来探索该示例并确保它适合您。您应该计划大约 3 倍于视频时长的时间来完成相应的讲座。

 主题概述

  • Gradle 配置语言(Gradle 的 DSL)

  • 定义项目结构 – 设置文件和 Gradle 包装器

  • 赋予组件/子项目含义 – 构建文件

  • 集中构建配置 – 约定插件

  • 编写应用程序 – 添加依赖项

  • 运行构建 – 使用增量构建和缓存

  • 配置插件添加的任务

  • 使用现有任务实现注册新任务

  • 在任务中实现您自己的构建逻辑

  • 通过生命周期任务使您的项目可访问

  • 依赖范围(也称为配置)

  • 依赖项版本的中心位置 – 平台项目/依赖项版本目录

  • 冲突和组件元数据规则

  •  源集

  •  配置测试

  •  Kotlin 与 Groovy DSL

  • 用 Java 编写构建配置

本课程适合谁:

  •  Java开发人员
  •  安卓开发者
  • Kotlin开发者
  • Scala 开发者
  •  Groovy 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。