Java 开发人员的 Gradle 基础培训
学习 Gradle 功能,自信构建您的 Java 应用程序
讲座 -38
资源 -7
测验 -7
时长 -1.5 小时
终身访问
课程 描述
Java 开发人员的 Gradle 基础培训
在本课程中,我将为您提供理解 Gradle 基础知识和核心概念所需的知识,以便您能够以正确的方式构建基于 Java 的应用程序。
此外,我将带您了解 Java 构建工具之间的比较:为什么需要选择 Gradle 而不是 Ant 或 Maven?我将讨论 Gradle 的关键特性,这些特性可以提升 Gradle 的性能:任务输出缓存、增量构建和并行执行。
我将向您介绍 Groovy 语言的基础知识,以帮助您编写自定义的 Gradle 构建脚本。我将使用 Gradle 构建一个 Java 项目,并通过真实的代码示例解释 Gradle。
我将深入解释 Gradle 生命周期和 Gradle 包装器。我将涵盖 Gradle 存储库、依赖项和传递依赖项。我将讨论依赖项配置,例如(Implementation、CompileOnly 和 runtimeOnly),它们分别是什么意思以及使用它们的益处是什么?
我将解释 Gradle 任务,如何使用它们以及如何创建自定义任务。将提供一个将 Spring Boot/Java 应用程序从 Maven 转换为 Gradle 的实时示例。
如何使用 Gradle Daemon 加速构建时间。
所有幻灯片和代码都包含在内。
非常感谢您收看并阅读课程描述;祝您学习愉快,一切顺利。
目标
Gradle 基础知识:核心概念、特性和生命周期。
Groovy 快速入门,帮助您在 Gradle 构建文件中编写 Groovy 脚本。
Java 构建工具比较:为什么要切换到 Gradle?
使用 Gradle 构建 Java 项目
Gradle 中的依赖项管理
依赖项配置,例如(implementation、compileOnly 和 runtimeOnly)的含义以及好处是什么?
Gradle 包装器。
Gradle 缓存。
Gradle 任务:自定义创建和执行流程。
将 Spring Boot 项目从 Maven 转换为 Gradle 的实时示例。
如何使用 Gradle Daemon 加速构建时间。
先决条件
- Java(基础知识)。
课程大纲
查看课程内容的详细分解
宣传视频
8 节课
- 简介 01:43 01:43
- 构建与部署的区别 01:09 01:09
- Java构建工具的历史 02:01 02:01
- 从Maven切换到Gradle 06:14 06:14
- Gradle特性 03:55 03:55
- Gradle安装 03:04 03:04
- Gradle入门测验
- 资源
Groovy 快速入门
5 节课
Gradle 包装器
3 个讲座
Gradle 任务
6 个讲座
Gradle 守护进程
2 个讲座
讲师 详细信息
Bassem Abuein
课程 证书
使用您的证书来改变职业生涯或在您目前的职业生涯中提升自己。