首页
首页
BOT
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Gradle深入解析
近地小行星
创建于2023-04-09
订阅专栏
从源码层面探讨gradle脚本执行、Task原理、依赖管理等多个话题
等 14 人订阅
共7篇文章
创建于2023-04-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
搭建自己的Gradle Build Cache Service(基于阿里云OSS)
引入一个插件就可以立即体验remote build cache,基于阿里云OSS构建自己的gradle build cache service,使用方法、实现方式一起来看看吧
如何像build scan一样收集gradle构建信息
分析build scan原理功能,build scan能收集到参与构建的project的层级关系,所使用到的插件,项目维度的依赖,task的执行耗时等信息,仿照它实现自己的gradle构建信息收集插件
Gradle深入解析 - Task原理(执行篇)
前2篇文章探究了gradle是如何处理Task Graph和Task调度的,至此Task的前期工作就已经完成了 下面就该执行Task了,如果观察过Task执行的话,会留意到console输出中Task
Gradle深入解析 - Task原理(并行篇)
上一篇文章讲了Task Graph的处理,在Task的顺序确定之后,真正被执行前,还涉及到Task的并行调度问题,我们知道gradle是有并行机制的,没有依赖关系的Task可以并行执行,以减少构建耗时
Gradle深入解析 - Task原理(Graph篇)
探究gradle对Task Graph的处理,如何解决Task之间的依赖关系,如何确定它们的执行顺序等
Gradle深入解析 - Kotlin Script加载流程
这篇文章主要基于gradle 8.0源码讲解 kts script的加载及运行流程,precompiled脚本的加载,kts如何能够调用到Plugin的extension,task等等
Gradle深入解析 - Groovy Script加载流程
这篇文章主要基于gradle 8.0源码讲解,groovy类型的script脚本的加载流程,gradle script中是如何调用到apply,buildscript,repositories等方法的