Gradle学习之一入门介绍

系列文章目

Gradle学习之一入门介绍
Gradle学习之二Groovy核心语法
Gradle学习之三Groovy高级语法
Gradle学习之四Gradle生命周期
Gradle学习之五Project详解
Gradle学习之六Task详解
Gradle学习之七其他重要模块


第一章 课程导学

gradle的功能强大,maven和ant可以做的,它也可做。并且它使用SDL语言,是的配置更加灵活。掌握gradle:

  • 可以完善Android和Java技术体系
  • 提供自动化构建技术深度

全语言全平台的自动化构建工具

主要内容

  1. Gradle开发环境的搭建
  2. 核心语法讲解和实战
    字符串、常用数据结构 面向对象特性
  3. 高级用法 json xml 和普通文件读写;请求json,并且下载文件
  4. Project详解和实战 project类 核心api 和声明周期流程 版本统一管理 project类源码
  5. Task 定义和使用 task执行流程 依赖关系与输入输出 task继承与实现 task修改默认构建流程 task源码解读 实战:自动生成版本说明的xml 自动化实现工程插件更新功能
  6. 其他模块详解及实战 第三方依赖管理 gradle如何处理依赖原理讲解 工程初始化核心类setting类作用及自定义 源码管理类sourceSet讲解及实际工作中的妙用
  7. 自定义plugin实战 自定义与使用第三方插件 Gradle如何管理插件的依赖 插件类Plugin源码解读
  8. Gradle修改默认打包流程 原有打包流程 将脚本打包流程中

第二章 快速入门

2.1 概述

  • 领域特定语言DSL
  • groovy初探
  • groovy优势

2.2 特定语言DSL

特点:解决特定领域的语言

目的:求专不求全,解决特定的问题

2.3 groovy初探

基于JVM的敏捷开发语言
结合Python Ruby和smalltalk的许多特性
groovy可以与Java完美结合,而且可以使用java所有的库

特性:
动态类型、闭包 等新一代语言特性
无缝对接Java库
面向对象、面向过程

优势:
敏捷 等于 简洁吗?
入门容易 功能强大

第三章 开发环境搭建

3.1 mac 安装

在这里插入图片描述

3.1.1 下载Groovy SDK

Groovy官网

注意系统配置:JDK版本和Groovy版本的匹配度
在这里插入图片描述

配置mac的环境变量,指向SDK bin文件夹

//编译配置文件,设置环境变量路径
vim ~/.bash_profile

//设置环境变量路径,其中SDK_BIN_PATH
//为你的GroovySDK的bin目录的路径
export PATH=$PATH:SDK_BIN_PATH

//使配置生效
source ~/.bash_profile

验证环境变量
使用groovy -version 查看,如下图所示:
在这里插入图片描述

3.2 idea配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值