课程信息:
- 课程名称:新一代构建工具gradle
- 章节名称:第一章 项目自动化介绍、课程介绍 第二章 准备使用Gradle
- 讲师姓名:skyding
课程内容:
- 构建工具的作用:
依赖管理
测试、打包、发布
机器能干的活,绝不自己动手 - 主流构建工具
- Ant 测试、编译、打包
Maven 依赖管理、发布
Gradle Groovy - Gradle是什么
一个开源的项目自动化构建工具、建立在Apache Ant和Apache Maven 概念的基础上,并引入了基于Groovy的特定领域语言(DSL),而不再使用XML形式管理构建脚本 - 安装准备
确保已经安装JDK,java -version 来检查是否安装JDK
从Gradle官网下载Gradle - 安装
配置环境变量 ,GRADLE_HOME
添加到path
验证是否安装成功,打开cmd, 输入命令:gradle -v - 什么是Groovy
Groovy 是用于Java虚拟机的一种敏捷的动态语言,他是一种成熟的面向对象编程语言,即可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。 - Groovy 与Java比较
Groovy完全兼容Java的语法
分号是可选的
类、方法默认是public的
编译器给属性自动添加getter/setter方法
属性可以直接用点号获取
最后一个表达式的值会被作为返回值
==等同于equals(),不会有NullPointerException - 高效的Groovy特性
assert语句
可选类型定义
可选的括号
字符串
集合API
闭包
学习心得:
通过本次学习,我了解了主流构建工具,以及gradle的基础知识,并进行了gradle的安装,开始了gradle的学习之路。