Gradle入门到精通

1 篇文章 0 订阅
1 篇文章 0 订阅

**

此文章为目录,内容太大,具体内容在最下方GitHub上有代码和Word文档。

**
第一章
简介

第二章:

New Gradle Project:
基本特性:

高级特性:

第一个字符串就是各字符串,第二个字符串是可以进入变量,第三个字符串何以换行。

定义 ,追加 ,断言。

定义MAP,追加item(Gradle:2009), 两种取值方式. 和字符串方式,LinkedHashMap

定义两个闭包 c1 c2; Closure不能引入java类。
闭包很多种,这里演示常见的在Groovy中闭包被当作方法参数来使用。C1 c2被传进Method1,Method2的方法参数中。
重点:
每一个构建脚本默认有个实例Project

第三章

Jar todo界面:

Jar=build
Classes:编译成class
Clean:清除之前的构建
执行jar

web todo界面:

第四章
4.1构建简本介绍

属性和方法(插件、依赖、仓库、任务)

Jar 任务:显示依赖的几个人任务, 其中up-to-date 是没有发生变化。

Dependencies: 任务可以查看依赖

4.2自定义任务

4.3生命周期
初始化:初始化项目 有哪些参与构建
配置:生成task依赖关系和执行图
执行:执行task动作。

开始执行后不能再修改配置。

4.4依赖管理
概念

仓库
Local:本地仓库
MavenCentral jcenter 公用的仓库:可以上传。
自动一仓库:公司私服
文件仓库一般不使用。

依赖

形式

解决版本冲突 (07:20)
Gradle默认会自动依赖版本最高的jar

配置:冲突的时候让构建失败+排除某些包(关闭传递性)+强制制定某版本或自定义本版

5.实战篇(多模块)

Github:
总结:root project 配置公共配置会传递给child module. child module 只需要配置自己独有的配置。
6.自动化测试:

测试配置

这个配置 不同框架配置不同。
测试流程

流程图第一行前两个是错误的,第一行应该是对源文件处理。第二行才是测试。
测试触发条件

测试:

测试结果(html xml不常看)

//
7.发布
步骤:配置插件 配置发布什么 配置发布地址

My local =all local
My repository= all repository

GitHub URL:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值