ad
close

Gradle构建工具

学习Gradle工具的详细使用结构,同时可以结合Jenkins实现项目自动部署。

5248人学习

高级58课时2022/04/02更新

二维码下载学堂APP缓存视频离线看

李兴华
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
Java高级工程师实战课程系列套餐(JSP实战+SSH实战+AJAX异步数据交互)
JSP实战开发视频课程
31999人学习
¥399.00
JSP项目实战-CRM管理系统视频课程
5411人学习
¥699.00
框架开发起源 —— Java反射编程视频课程
10895人学习
¥99.00
更 多 6 门 课 程
互联网集群架构系列套餐(Redis+Dubbo+单点登录+Zookeeper协调组件)
Dubbo开发框架视频课程
18038人学习
¥998.00
Redis数据库视频课程
18305人学习
¥199.00
企业项目开发中协调一致性组件之ZooKeeper视频课程
6762人学习
¥499.00
更 多 5 门 课 程
高级JAVA工程师必备视频课程套餐
RESTful(Restful设计、Jesey实现WEB服务处理)视频课程
5570人学习
¥299.00
AMR项目实战视频课程(Spring MVC + MyBatis)
7994人学习
¥599.00
MyBatis开发框架视频课程
5650人学习
¥599.00
更 多 6 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7836人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7836人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

Gradle是新一代的构建工具,也是被行业内大量使用的构建工具,在学习本课程之前,开发者必须掌握以下知识:Maven、Git、IDEA、CentOS操作系统;

你将会学到:

学习Gradle工具的详细使用结构,同时可以结合Jenkins实现项目自动部署。

课程简介:

Gradle是一款**的、功能强大的构建工具,在构建工具发展的长期历史中(Ant、Maven、Gradle)Gradle在其灵活性、可管理性以及性能上都要远远高于以往的Maven开发工具,由于其可以直接使用Groovy实现配置文件的编程处理,这样就使得其开发的灵活度更高,也更加符合于当今项目开发构建的主流需求。


在本套课程中将为读者完整的讲解Gradle开发工具的使用、Groovy核心语法、Gradle配置文件定义,并且在最后通过了Gradle实现了SSM整合开发配置,为所有的研发者转型提供了极大的开发便利。


同时对于当今持续继承开发时代的要求,在本次课程中又通过:Nexus + GitLab + Jenkins + Gradle实现了一套自动集成管理方案,并结合服务器集群的形式进行实战讲解。


课程代码及相关软件环境在最后一节附件中。

展开更多

课程大纲-Gradle构建工具

  • 第1章Gradle开发起步(1小时7分钟5节)

  • 1-1

    Gradle简介在长期的Java开发历史中,为了便于项目的打包管理最早提出了Ant解决方案,而后又过渡到了网络仓库的Maven解决方案,本课程为读者分析了构建工具的作用,并介绍了Gradle构建工具的使用特点。

    [14:15]
  • 1-2

    Windows系统安装GradleGradle需要在本地操作系统进行安装,本次课程为了便于读者理解直接在Windows系统平台上实现了Gradle安装,以及命令操作的配置。

    [13:37]
  • 1-3

    Gradle基本配置Gradle需要在本地实现数据依赖的缓存配置,所以在使用前就需要开发者进行缓存路径配置,同时为了解决防火墙对依赖仓库的限制,又实现了与阿里云镜像的整合。

    [08:34]
  • 1-4

    IDEA创建Gradle项目IDEA是当今流行的开发工具,同时其内部又提供了良好的Gradle整合,本课程讲解了Gradle与IDEA的配置,并且通过具体的Java项目创建进行了Gradle操作。

    [18:55]
  • 1-5

    Gradle创建WEB项目Gradle中的项目结构是以插件的形式定义的,在本课程中使用了IDEA开发工具实现了WEB项目的创建以及程序运行。

    [12:13]
  • 第2章Gradle控制命令(1小时6分钟4节)

  • 2-1

    Gradle操作命令Gradle与Maven工具类似,为了便于程序代码的管理提供了各种操作命令,在本课程中通过一系列的指令为读者讲解了Gradle中的编译、打包与测试命令的使用,同时通过具体的操作分析了Gradle中测试报告的访问。

    [24:20]
  • 2-2

    Gradle整合JUnit5程序的用例测试长期以来都是通过Junit完成的,同时Gradle对于Junit4也有着非常方便的支持,但是在Junit5中由于测试结构的改变就需要开发者进行大量的配置,本课程通过具体的操作演示了如何在Gradle中进行Junit5的配置和使用。

    [20:56]
  • 2-3

    GradleWrapper传统的构建工具在使用时,都需要构建服务器与开发者电脑上提供有同样的构建工具,这样对于整个的操作管理就非常的混乱,而Gradle为了解决此问题,提供了GradleWrapper的概念,可以动态的实现构建工具版本的变更,本课程通过实际的操作案例讲解了GradleWrapper的使用。

    [12:58]
  • 2-4

    Gradle代码分析器项目构建耗时是一个随着代码量线性增长的过程,在Gradle中为了方便开发者清晰的掌握每一个阶段的构建耗时,特别提供了Scan的代码分析器,同时会将每一次的分析报告上传到Gradle官方站点供开发者分析,本课程通过实例为读者讲解了Gradle代码分析器的使用

    [08:35]
  • 第3章Groovy语法(2小时41分钟9节)

  • 3-1

    Groovy简介Apache Groovy是一个基于Java核心结构与Python结构语法的脚本编程,其以小巧简单著称,本课程为读者介绍了Groovy的基本使用,并且通过具体的操作讲解了如何在Windows系统中使用Groovy并进行脚本程序编写。

    [26:28]
  • 3-2

    Groovy基础语法Groovy属于一种改良版的Java程序结构,使用Groovy可以实现方便的动态变量定义,同时利用Groovy操作机制可以自动的为开发者选择合适的数据类型进行变量定义,本课程通过一系列的具体操作讲解了Groovy中变量定义的相关基础语法。

    [23:27]
  • 3-3

    Groovy程序逻辑结构Groovy中除了支持有传统的程序逻辑结构之外,还提供有大量的扩展程序逻辑,本课程通过具体的程序代码讲解了如何在Groovy中实现循环、分支逻辑。

    [18:27]
  • 3-4

    Groovy方法定义方法是编程语言中的核心单元,在Groovy中可以像Java一样实现方法定义,也可以采用闭包的形式完成方法定义,本课程为读者详细分析了Groovy中的方法定义形式以及参数接收操作。

    [14:29]
  • 3-5

    Groovy数据集合在程序中的集合分为数组、List、Map,同时在Groovy中针对于这类集合提供了非常方便的定义与数据处理操作,本课程通过完整的代码展示了集合的定义以及数据获取操作。

    [25:09]
  • 3-6

    Groovy字符串字符串是编程语言中最大的亮点,同时利用字符串也可以方便的实现内容的填充操作,本课程为读者分析了Groovy中的三种字符串定义形式以及插值字符串的操作讲解。

    [20:32]
  • 3-7

    Groovy类结构操作Groovy是针对于Java代码执行的封装操作,在Groovy中提供了同样的类结构定义,同时为了简化类的操作,也可以方便的实现类中getter方法的调用,本课程通过具体的代码讲解了Groovy中类的定义,并结合集合的形式定义了对象集合。

    [09:25]
  • 3-8

    Groovy文件操作传统的Java在进行IO文件操作中需要大量且繁琐的步骤,在Groovy中将此操作步骤进一步简化,利用完整的Groovy结构可以方便的实现文件读写操作,本课程将通过具体的实例讲解文件读写操作。

    [09:33]
  • 3-9

    Groovy多线程多线程是Java的重要技术特点,在Groovy中除了可以方便的使用java多线程的一系列操作类之外,还提供了方便的线程创建语法,本课程通过详细的代码讲解了多线程与线程池的使用。

    [14:07]
  • 第4章Gradle任务详解(2小时5分钟6节)

  • 4-1

    Gradle任务简介Gradle中为了对构建操作进行简化,提供了自定义任务的结构,开发者可以通过Groovy的语法实现任务定义,本课程在build.gradle配置文件中,讲解了任务的基本定义和执行。

    [10:12]
  • 4-2

    Gradle任务定义语法Gradle中为了便于开发者使用,提供了方便的任务定义语法,可以直接使用属性配置、闭包结构实现任务配置,本课程通过具体的代码讲解了这四种任务语法定义的使用结构。

    [24:38]
展开更多
close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部