在android gradle构建之前执行任务? [英] execute task before android gradle build?
问题描述
gradle build
可以在调用之前执行任务,
类似于预编译。有人请帮忙。是这样的posible和如何?
您可以这样做:
任务构建<< {
println'build'
}
任务preBuild<< {
println'在构建前执行'
}
build.dependsOn preBuild
感谢这个任务 preBuild
会在 build
任务之前自动调用。
如果您希望在配置阶段运行 preBuild
(前面的示例中运行 preBuild
code>执行阶段),你可以这样做:
task build< ;< {
println'build'
}
build.doFirst {
println'在构建之前完成'
}
关于gradle构建生命周期的更多信息可以在这里阅读 http://www.gradle.org/docs/current/userguide/build_lifecycle.html 。
is it possible to gradle to execute task before calling
gradle build
something like precompile. Someone please help. Is something like this posible and how?
You can do it in this way:
task build << {
println 'build'
}
task preBuild << {
println 'do it before build'
}
build.dependsOn preBuild
Thanks to that task preBuild
will be automatically called before build
task.
If you want to run preBuild
in configuration phase (previous example run preBuild
in execution
phase) you can do it in this way:
task build << {
println 'build'
}
build.doFirst {
println 'do it before build'
}
More about gradle build lifecycle can be read here http://www.gradle.org/docs/current/userguide/build_lifecycle.html.
这篇关于在android gradle构建之前执行任务?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!