首页
›
移动端与Android应用开发
›
019-Kotlin应用工程功能落地
›
《Gradle Kotlin DSL构建配置指南》
VIP20
本课程属于:019-Kotlin应用工程功能落地
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Gradle Kotlin DSL构建配置指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Gradle与Kotlin DSL环境搭建
JDK配置 · Gradle安装 · IntelliJ IDEA插件
Gradle
Kotlin
02
Kotlin DSL基础语法速览
Lambda扩展 · 属性委托 · 扩展函数
Kotlin
DSL
03
项目与模块声明
rootProject.name · settings.gradle.kt… · 模块路径映射与多模块项目初始化
项目
模块声明
04
依赖声明与仓库配置
repositories块 · Maven Central/JCen… · implementation/api…
依赖声明
仓库配置
05
版本目录(Version Catalog)
libs.versions.toml… · 声明依赖与插件 · 类型安全访问
Version
Catalog
06
自定义任务(Task)编写
TaskRegistration · doFirst/doLast · Task输入输出
Task
自定义任务
07
Java/Kotlin编译配置
sourceSets · compileJava/compil… · JVM目标版本
Java/Kotlin
编译配置
08
Android构建配置(如适用)
android块 · defaultConfig · buildTypes
Android
构建配置
09
插件管理与自定义插件开发
插件ID · apply与plugins块 · buildSrc与复合构建
插件管理
自定义插件开发
10
依赖约束与强制版本
dependencyConstrai… · enforcedPlatform · 拒绝传递依赖
依赖约束
强制版本
11
构建生命周期与钩子
initialization · configuration · execution阶段
构建生命周期
钩子
12
多模块依赖关系管理
跨模块api/project依赖 · 构建顺序控制 · 模块间资源与代码共享模式
多模块依赖关系管…
api/project
13
配置缓存与构建性能优化
配置缓存原理 · 兼容性检查 · 开启配置缓存后常见问题
配置缓存
构建性能优化
14
测试配置与覆盖率
test块配置JUnit/Spock… · testFixtures · JaCoCo插件
测试配置
覆盖率
15
构建发布配置(Maven/GitHub Packages)
maven-publish插件 · publishing块 · 签名与条件发布
Maven/GitHub
Packages
16
自定义配置扩展(Extension)
创建Extension类 · 通过project.extensio… · 嵌套扩展与集合配置
Extension
自定义配置扩展
17
Buildscript与复合构建(Composite Builds)
includeBuild用法 · 复合构建中的替换与依赖 · 跨构建共享逻辑
Buildscript
Composite
18
依赖分析工具使用
dependencies/tasks… · dependencyInsight · 扫描插件与构建扫描站点
依赖分析工具使用
dependencies…
19
条件化构建逻辑
project.hasPropert… · gradle.startParame… · 环境变量与命令行参数注入
条件化构建逻辑
project.hasP…
20
文件操作与Archive任务
Copy · Zip · Tar
Archive
文件操作
21
构建扫描(Build Scan)与性能分析
使用--scan · 发布到Gradle Enterpri… · 查看耗时与缓存命中率
Build
Scan
22
持续集成(CI)下的Gradle配置
CI环境变量 · JVM参数 · 测试分片
CI
Gradle
23
Gradle Enterprise与构建缓存集群
远程构建缓存服务器配置 · 缓存键规则 · 推送与拉取策略
Gradle
Enterprise
24
Gradle wrapper与版本统一
gradlew配置 · wrapper任务 · 代理设置
Gradle
wrapper
25
Lint与代码检查集成
SpotBugs · Checkstyle · Detekt插件配置
Lint
代码检查集成
26
构建变体与动态版本
动态版本(+)与变动版本(-SNAP… · 缓存控制 · 刷新策略与防止依赖毒药
构建变体
动态版本
27
Gradle Kotlin DSL调试技巧
打印日志与异常 · using中调试配置 · 任务图可视化
Gradle
Kotlin
28
跨平台/多语言构建(JVM+JS+Native)
多平台插件 · sourceSet映射 · 公共与平台特有依赖
JVM+JS+Nativ…
跨平台
29
构建脚本模块化迁移
将build.gradle迁移为bu… · 混合脚本 · 类型转换技巧与常见陷阱
构建脚本模块化迁…
build.gradle
30
生产环境Gradle构建策略
分支管理 · 构建失败快速反馈 · 依赖与插件版本锁定
Gradle
生产环境
所属VIP或分类
同VIP:Android协程与LiveData混合使用实战指南
同VIP:App-Startup模块初始化与启动性能优化
同VIP:Compose-UI测试与自动化验证方法