简介:Gradle的出现,是技术发展的必然,站在了Ant、maven等构建工具的肩膀上,使用了一种强大且具有表达性的基于Groovy的领域特定语言(DSL),使其拥有易用且灵活的方式去实现定制逻辑、方便扩展,对什么周期有更完全的控制。学习本课程后就能理解,gradle是什么,能干什么,为什么是gradle;并掌握实际使用gradle进行项目构建、测试、打包、发布的能力。Gradle让不可能变得可能,让可能变得简单,让简单变得优雅。
第1章 课程介绍
先介绍一些项目自动化的概念和思想,列举常用构建工具,并进行比较,引出gradle。再介绍作为新一代构建工具,gradle所吸引人的特性。之后介绍本门课程的章节安排。
第2章 准备使用Gradle
主要介绍Gradle的安装和使用。包括命令行及在IDE中使用Gradle。
第3章 第一个Gradle项目
主要通过简单的示例Gradle的基本使用方法,让学生快速领略gradle的构建功能。
第4章 高级应用
构建脚本介绍,依赖管理,多项目构建,测试,发布等高级应用