【发布时间】:2012-09-06 10:47:47
【问题描述】:
我是 gradle 新手。如果我没有使用 doFirst() 或 doLast()。插件(比如说)中的行以何种顺序执行。我可以观察到它们不是按顺序执行的吗? 有人能解释一下gradle文件的执行流程吗?
谢谢
【问题讨论】:
标签: groovy gradle build-script
我是 gradle 新手。如果我没有使用 doFirst() 或 doLast()。插件(比如说)中的行以何种顺序执行。我可以观察到它们不是按顺序执行的吗? 有人能解释一下gradle文件的执行流程吗?
谢谢
【问题讨论】:
标签: groovy gradle build-script
Gradle 构建生命周期是 documented here。
可以用“ICE”来概括:初始化、配置、执行。
您的问题集中在执行上。对于单项目构建,在上面链接的“48.5. 单项目构建的配置和执行”部分进行了描述。
对于插件,任务依赖图将取决于插件细节。例如,请参阅 Java plugin 以获取其任务和依赖项的列表。
【讨论】:
gradle命令执行项目的情况下,build.gradle文件中gradle任务的执行流程如何确定?