首页
›
移动端与Android应用开发
›
001-Kotlin应用模块边界
›
《依赖传递控制:Gradle构建优化技巧》
VIP20
本课程属于:001-Kotlin应用模块边界
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
依赖传递控制:Gradle构建优化技巧
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
依赖传递基础
传递依赖概念 · Gradle默认行为 · 传递性标志配置
依赖传递基础
传递依赖概念
02
依赖配置声明
implementation vs… · compileOnly/runtim…
依赖配置声明
implementati…
03
依赖约束与版本锁定
使用constraints块 · strictly · require
依赖约束
版本锁定
04
版本目录与平台
Version Catalog声明 · BOM平台依赖 · 统一版本管理
版本目录
平台
05
强制版本解析
force属性 · resolutionStrategy… · 全局强制策略
强制版本解析
force
06
依赖排除
单依赖排除(exclude) · 配置级排除(configuratio… · 全局排除
依赖排除
exclude
07
传递依赖模块替换
使用module substitut… · 局部替换与全局替换
传递依赖模块替换
module
08
依赖冲突解决策略
failOnVersionConfl… · sort策略 · 动态版本锁定
依赖冲突解决策略
failOnVersio…
09
依赖关系分析命令行
dependencies task · dependencyInsight · 输出解读
依赖关系分析命令…
dependencies
10
构建扫描与依赖洞察
Gradle Build Scan依… · 冲突标记 · 依赖树可视化
构建扫描
依赖洞察
11
自定义依赖解析规则
ComponentSelection… · ModuleVersionSelec… · 自定义拒绝
自定义依赖解析规…
ComponentSel…
12
多模块项目依赖管理
root dependencies · subprojects配置 · 跨项目依赖传递
多模块项目依赖管…
root
13
传递依赖范围控制
transitive显式关闭 · 仅保留特定传递依赖 · 白名单策略
传递依赖范围控制
transitive
14
插件与依赖传递
插件引入的传递依赖 · shade/relocation插件…
插件
依赖传递
15
依赖缓存与离线构建
缓存策略 · --offline模式 · 依赖锁定文件(gradle.lock…
依赖缓存
离线构建
16
版本升级策略
依赖更新插件(versions pl… · 升级规则 · 批量更新与回滚
版本升级策略
versions
17
平台依赖与Maven BOM
spring-boot-depend… · BOM冲突处理
Maven
BOM
18
依赖分组与分类
使用custom configura… · 区分单元测试/集成测试依赖
依赖分组
分类
19
条件依赖注入
project属性判断 · profile配置 · 不同环境依赖差异
条件依赖注入
project
20
依赖校验与安全
依赖签名验证 · checksum校验 · 自定义校验规则
依赖校验
安全
21
传递依赖扁平化
使用ResolutionStrate… · 重写传递版本 · 降低树深度
传递依赖扁平化
ResolutionSt…
22
编译与运行时依赖分离
compileClasspath v… · configurable属性
编译
运行时依赖分离
23
依赖分析工具集成
Gradle Enterprise · dependency-check · OWASP插件使用
依赖分析工具集成
Gradle
24
传递依赖漏洞修复
替换已知漏洞库 · 升级底层依赖 · 使用安全版本范围
传递依赖漏洞修复
替换已知漏洞库
25
依赖整理与清理
未使用依赖检测(来自IDE插件或an… · 冗余依赖移除
依赖整理
清理
26
传递依赖影响构建缓存
依赖变化导致缓存失效 · 优化依赖粒度避免缓存击穿
传递依赖影响构建…
依赖变化导致缓存…
27
多仓库依赖传递顺序
仓库顺序策略 · onlyIf条件 · 私有仓库认证与传递
多仓库依赖传递顺…
仓库顺序策略
28
动态版本与快照处理
dynamicVersion · changing标志 · 缓存刷新策略
动态版本
快照处理
29
传递依赖测试隔离
testFixtures · testRuntimeOnly · 集成测试模块独立依赖
传递依赖测试隔离
testFixtures
30
大规模项目依赖治理
依赖评审流程 · 组织级版本标准 · 自动化检测CI集成
大规模项目依赖治…
依赖评审流程
所属VIP或分类
同VIP:Android模块划分与依赖架构治理
同VIP:Android跨模块ViewModel状态隔离与性能优化
同VIP:Gradle多模块传递依赖管理与增量编译