Groovy 和 Gradle:JVM 构建的引擎
Groovy 是一种为脚本编写、自动化和表达性代码而构建的动态类型 JVM 语言——而 Gradle 是运行在它之上的构建工具。它们一起为 Android 构建、Spring Boot 项目、多模块企业系统和大规模 CI/CD 流水线提供支持。本轨道涵盖两者:你从编写真实 Groovy 代码开始,然后直接将这个基础应用到 Gradle,学习在实际工作的环境中配置、扩展和优化构建。
你将学到什么
你将使用闭包、集合和 JVM 互操作编写 Groovy 脚本,然后进入 Gradle 项目设置、生命周期阶段和依赖管理。从那里,轨道涵盖测试和质量保证流水线、自定义构建逻辑以及与 CI/CD 集成的部署。后续课程涉及 Kotlin DSL、多语言项目支持、用于可重用性的插件开发以及多项目构建策略。最后的课程重点关注构建性能优化和大规模系统的企业级 Gradle 配置。
学习路径
十二门课程从 A1 到 C1。第一门课程Groovy 基础:脚本编写和 JVM 基础是免费的。A2 课程建立闭包和 Gradle 项目结构。B1 和 B2 课程涵盖依赖管理、测试、自定义构建逻辑、CI/CD 集成和 Kotlin DSL。四门 C1 课程——Gradle 插件开发:可重用性、高级多项目构建策略、优化 Gradle 构建性能和企业 Gradle:高级构建管理——将你带入高级工程师和构建工程师在生产中处理的架构级决策。
工作原理
每门课程被分成短小的、动手实践的课程,你在内置代码编辑器中完成这些课程,享受实时反馈,遇到问题时可以获得 AI 导师的帮助。