Gradle官方文档:https://doc.yonyoucloud.com/doc/wiki/project/GradleUserGuide-Wiki/index.html
参考:https://www.infoq.cn/article/android-in-depth-gradle
Gradle路径:/用户/huozhenpeng/.gradle/wrapper/dists
image.pngGradle生命周期
执行流程:首先会解析setting.gradle文件,然后就可以知道项目中包含的所有module,接着为每个module构建一个Project,然后再解析出所有project中的task,最后执行具体的task
image.png
在gradle文件中:
//配置阶段之前执行
this.beforeEvaluate {
println '配置阶段之前'
}
//配置阶段之后执行
this.afterEvaluate {
println '配置阶段之后'
}
//同上面一组
this.gradle.beforeProject {
}
this.gradle.afterProject {
}
//执行阶段完成
this.gradle.buildFinished {
println '执行阶段完成'
}
image.png
网友评论