为了账号安全,请及时绑定邮箱和手机立即绑定

新一代构建工具gradle

skyding JAVA开发工程师
难度中级
时长 1小时58分
学习人数
综合评分9.60
98人评价 查看评价
9.7 内容实用
9.5 简洁易懂
9.6 逻辑清晰
  • 依赖管理概述

    查看全部
    0 采集 收起 来源:依赖管理

    2019-01-30

  • 构建的声明周期

    构建主要分三个阶段:第一个阶段是初始化阶段,Gradle会根据构建脚本创造一个项目,也就是一个projec类,并且在这个构建脚本中隐式可用。那在多项目构建中,这个阶段也是很重要的,也就是它会初始化所有将要参与到构建中的项目,那也就是说在这个阶段只会初始化参与到构建中的项目。

    紧接着就进入到配置阶段:该阶段生成task依赖顺序以及执行顺序,根据配置代码来生成的,那什么是配置代码呢?配置代码就是除了动作代码之外都是配置代码。简单的可以这么理解:配置阶段就是主要初始化任务。

    初始化完之后就进入执行阶段,执行阶段就是执行动作代码,执行完之后一个构建就已经完成了

    查看全部
    0 采集 收起 来源:构建生命周期

    2019-01-30

  • 给这个任务添加一个动作,第一个动作使用doFirst和doLast是一样的效果

    查看全部
    0 采集 收起 来源:自定义任务

    2019-01-30

  • 任务不一定是我们自己定义的,我们可以自己定义任务,但是我们使用了插件以后,这些插件默认是带了很多任务的

    查看全部
    0 采集 收起 来源:构建脚本介绍

    2019-01-30

  • 任务里面的一些重要方法

    dependsOn:声明任务依赖的

    doFirst、doLast<<:Task也是一个动作列表,doFirst就是在动作列表的最前面添加一个动作,doLast就是在动作列表的末尾添加一个动作。一个任务里面可以执行多次doFirst和doLast,也就说动作列表里面可以包含多个动作。

    查看全部
    1 采集 收起 来源:构建脚本介绍

    2019-01-30

  • 任务(task)

    任务对应org.gradle.api.Task。主要包括任务动作和任务依赖。任务动作定义了一个最小的工作单元。可以定义依赖于其他任务、动作序列和执行条件

    查看全部
    0 采集 收起 来源:构建脚本介绍

    2019-01-30

  • apply方法:指应用一个插件

    dependenies方法:用来声明这个项目依赖于哪些jar包或者其他的项目

    repositories方法:就是说它去哪个仓库里面去找依赖的jar包

    task方法:用来声明这个项目里面有什么任务的

    查看全部
    0 采集 收起 来源:构建脚本介绍

    2019-01-30

  • name=artifactid
    查看全部
    0 采集 收起 来源:构建脚本介绍

    2019-01-30

  • 项目最主要的几个属性和方法

    group、name、version这三个属性就是组件的坐标,就是说通过这三个属性可以唯一确定一个组件,也就是说一个jar包

    查看全部
    0 采集 收起 来源:构建脚本介绍

    2019-01-30

  • 项目概念:

    一个项目代表一个正在构建的组件(比如一个jar文件),当构建启动后,Gradle会基于build.gradle实例化一个org.gradle.api.Project类,并且通过project变量使其隐式可用。

    也就是说,build.gradle里面你所有的变量和方法的调用都是在project上面,无论你是否用了project还是没使用,都是在project上面

    查看全部
    0 采集 收起 来源:构建脚本介绍

    2019-01-30

  • 项目-任务 关系

    项目1依赖于项目2,故项目2需要先执行完

    查看全部
    0 采集 收起 来源:构建脚本介绍

    2019-01-30

  • 构建块

    Gradle构建中的两个基本概念是项目(project)和任务(task),每个构建块至少包含一个项目,项目中包含一个或者多个任务。在多项目构建中,一个项目可以依赖于其他项目;类似的,任务可以形成一个依赖关系图来确保他们的执行顺序。

    查看全部
    0 采集 收起 来源:构建脚本介绍

    2019-01-30

  • build下的各项功能


    查看全部
  • apply plugin:“java”指使用java这个插件

    sourceCompatibility:源文件适应的版本

    查看全部
  • build文件夹是生成jar包所在的文件目录

    查看全部

举报

0/150
提交
取消
课程须知
1、 编程零基础可听 2、 写过一段时间代码再听更好 3、 有与他人协作开发意向者最佳
老师告诉你能学到什么?
了解gradle的脚本语法、配置要素、依赖管理等基本原理,掌握使用gradle命令行或者集成IDE之后,进行构建、单元测试、打成jar包或者war包并发布到maven仓库等单项目或者多项目的自动化过程。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!