Gradle3.0自动化项目构建技术精讲+实战

第1章 课程介绍
本章主要向大家介绍本课程的整体规划,包括课程收获,适合人群,课程章节安排等,通过本章的学习,可以让大家对课程有一个整体认知。

第2章 gradle快速入门
本章会从整体上讲解一下gradle相关概念,让大家明白groovy与gradle, DSL的关系,以及清楚gradle的语法采用的就是groovy的核心语法,避免后面的学习出现概念上的疑惑。

第3章 开发环境搭建
本章主要带领大家完成开发环境搭建,包括环境变量配置以及开发环境搭建,为我们后续的开发打下坚实的基础。

第4章 Gradle核心语法讲解及实战
本章重点讲解gradle特有的语法糖,从一门语法最基础的变量,方法,循环,数据结构开始到闭包,MetaClass等,让大家对gradle的语法有一个全面的掌握,在讲解gradle过程中我们会对比着java的语法来讲解,让大家在学会gradle的同时掌握gradle与java的异同,提高学习的效率。...

第5章 Gradle高级用法实战
本章重点讲解gradle语言中的高级用法:包括如何发送网络请求,解析json,读写普通文件以及解析和生成xml文件等核心高级语法。综合上章讲解的核心语法,让我们对Gradle有进一步的掌握。

第6章 Gradle生命周期探索
本章开始讲解gradle的生命周期流程,让大家明白gradle代码执行的不同阶段以及如何监听不同的执行阶段。只有理解了gradle的生命周期,才能够编写出正确运行的gradle脚本。

第7章 Gradle核心之Project详解及实战
本章开始讲解gradle最重要的模块Project,Project是我们所有gradle脚本的入口,它的功能非常之多,我们会分模块为大家讲解Project的文件定位,属性,依赖,外部命令执行等所有重要的功能模块,并实战编写一个版本统一管理脚本,以加深对Project的理解。...

第8章 Gradle核心之Task详解及实战
本章讲解gradle中另一个重要的模块Task,Task是构建过种中真正的逻辑执行者,本章我们会从Task的定义,查找,执行顺序,输入输出,依赖等Taks所有核心模块来为大家详细的讲解Task.并且通过编写实际开发中使用到的脚本,让大家真正掌握Project和Task结合在实际中的使用。...

第9章 Gradle其它模块讲解与自定义Plugin实战
除了Project和Task,gradle还有一些其它相对重要的模块,本章我们先讲解Settings,SourceSet以及这些模块在实际项目中的实际使用。然后讲解gradle最后一个核心技术plugin,通过实战plugin自定义,让同学们能够将自己编写的脚本封装为插件供其它开发者使用。...

第10章 Gradle持续集成与打包
构建的最终目的是为了打包,在企业中了我们会使用专用的Jenkins集成工具来完成代码的持续集成与打包,本章则主要讲解如何配合Jenkins与gradle来完成打包

第11章 课程总结
本章对本次实战课程进行一个完整的总结,回顾我们学习groovy中的重点,gradle编程框架的重点,以及如何编写脚本。通过总结可以知道我们本次实战课程收获了那些,还有那些需要大家下去继续扩展学习等,最后祝大家在进阶的路上又上了一层楼。期待与大家一起交流,一起进步!

下载地址:Gradle3.0自动化项目构建技术精讲+实战

原文地址:https://www.cnblogs.com/weiso/p/10263289.html

时间: 2024-10-29 19:10:39

Gradle3.0自动化项目构建技术精讲+实战的相关文章

构建类微博的亿级社交平台高性能Redis技术精讲

课程目标本课程将为读者讲解Redis数据库的安装与使用,其核心目的是为了集群开发进行铺垫. 适用人群系统架构人员 集群开发工程师 WEB工程师 课程简介     Redis是现在最流行的缓存数据库,利用Redis可以实现10W/秒的数据操作,利用Redis可以解决高并发的数据访问问题,同时Redis又可以与许多的集群架构进行整合处理.     在本课程之中,将为读者完整的讲解Redis的编译.部署操作,同时会详细的讲解在Redis之中支持的各种数据类型操作,同时在本课程之中为了更好的与后续的集群

react自动化项目构建

前言:此前我使用从0开始配置webpack框架,然后引入相关依赖的方式进行项目的搭建.但到引入react路由的时候,发现BrowserRouter(HashRouter可以)在该框架下无法运行,提示can not get /xxx(路径名) 并不能按照配置的路径成功跳转,搞了几天没什么头绪,就放弃了,连带着那篇随笔也就完结了(事实上是“太监了”,hhhhh).然后,用了react提供的自动化脚手架来搭建项目. 一.安装脚手架 npm install -g create-react-app 二.创

RabbitMQ消息中间件技术精讲

RabbitMQ核心API+高级特性+Spring家族整合+高可靠集群+SET化架构设计+组件设计思路 神秘数字-->求求 号:->:2304636824 第1章 课程介绍 本章首先让大家彻底明白为什么学习RabbitMQ,通过本课程的学习具体收获有哪些?课程内容具体安排与学习建议,然后为大家简单介绍下业界主流消息中间件有哪些,各自适用场景等. 1-1 课程导学 1-2 业界主流消息中间件介绍 第2章 低门槛,入门RabbitMQ核心概念 本章首先为大家讲解互联网大厂为什么选择RabbitMQ

慕课网RabbitMQ消息中间件技术精讲

第1章 课程介绍本章首先让大家彻底明白为什么学习RabbitMQ,通过本课程的学习具体收获有哪些?课程内容具体安排与学习建议,然后为大家简单介绍下业界主流消息中间件有哪些,各自适用场景等. 1-1 课程导学1-2 业界主流消息中间件介绍第2章 低门槛,入门RabbitMQ核心概念本章首先为大家讲解互联网大厂为什么选择RabbitMQ? RabbitMQ的高性能之道是如何做到的?什么是AMPQ高级协议?AMPQ核心概念是什么?RabbitMQ整体架构模型是什么样子的?RabbitMQ消息是如何流转

Gulp.js - 简单、直观的自动化项目构建工具

代码示例: var gulp = require('gulp'); var coffee = require('gulp-coffee'); var concat = require('gulp-concat'); var uglify = require('gulp-uglify'); var imagemin = require('gulp-imagemin'); var paths = { scripts: ['client/js/**/*.coffee', '!client/extern

RocketMQ核心技术精讲与高并发抗压实战

第1章 课程介绍为什么掌握RocketMQ消息中间件技术对于跳槽,晋级如此重要?学习RocketMQ技术,为什么首选这门课程?电商平台双11高并发场景下是如何抗压的?MQ部分的落地是如何做的?这章讲重点为你解答这些疑惑 1-1 课前必读(不看会错过一个亿) 1-2 课程导学 试看第2章 RocketMQ初探门径本章主要带着小伙伴一起了解Apache RocketMQ 顶级开源消息中间件的整体介绍.概念模型与源码包编译安装部署,控制台使用.让小伙伴们对RocketMQ有一个初步的认识! 2-1 本

RocketMQ核心技术精讲与高并发抗压实战(最新完整)

课程目录:第1章 课程介绍为什么掌握RocketMQ消息中间件技术对于跳槽,晋级如此重要?学习RocketMQ技术,为什么首选这门课程?电商平台双11高并发场景下是如何抗压的?MQ部分的落地是如何做的?这章讲重点为你解答这些疑惑 1-1 课前必读(不看会错过一个亿)1-2 课程导学 试看第2章 RocketMQ初探门径本章主要带着小伙伴一起了解Apache RocketMQ 顶级开源消息中间件的整体介绍.概念模型与源码包编译安装部署,控制台使用.让小伙伴们对RocketMQ有一个初步的认识! 2

Webpack + React全栈工程架构项目实战精讲

详情请交流  QQ  709639943 01.Webpack + React全栈工程架构项目实战精讲 02.跨平台混编框架 MUI 仿豆瓣电影 APP 03.Node.js入门到企业Web开发中的应用 04.Python3 全网最热的Python3入门+进阶 比自学更快上手实际开发 05.Java秒杀系统方案优化 高性能高并发实战 06.Java深入微服务原理改造房产销售平台 07.快速上手Linux 玩转典型应用 08.全面系统讲解CSS 工作应用+面试一步搞定 09.Java Spring

Spark全面精讲视频_Spark2.0视频

Spark全面精讲(基于Spark2版本+含Spark调优+超多案例) 课程观看地址:http://www.xuetuwuyou.com/course/149 课程出自学途无忧网:http://www.xuetuwuyou.com/ 课程分五个阶段,共115课时! 第一阶段 Spark内核深度剖析 第00节课-课程特色和学习方式 第一节课-Spark概述(四大特性) 第二节课-Spark入门 第三节课-什么是RDD? 第四节课-spark架构 第五节课-linux环境准备(虚拟机,linux)