Gradle LifeCycle
2016-06-30 10:01:31 0 举报
Gradle LifeCycle
作者其他创作
大纲/内容
buildStarted(Closure)
注: 1、Gradle 是基于依赖关系的构建工具; 2、 每个任务只会被执行一次,所有的 Tasks 及其依赖关系构成一个有向非循环图; 3、TaskExecutionGraph 维护着所有需要执行的 Tasks 计划; 4、只有整个有向非循环图被建立完成之后才会开始执行任务。
执行 task
(Multi-project)Gradle Workflow(LifeCycle)
执行 setting.gradle
End
Execution
Start
Configration
taskGraph.whenReady(Closure)
确定子 project 的gradle task 依赖关系
解析子 project 的 build.gradle
Initiliazation
afterProject(Closure)
beforeProject(Closure)
buildFinished(Closure)
收藏
收藏
0 条评论
下一页