打印 Gradle 的当前生命周期阶段
Print Gradle's current lifecycle phase
我正在学习 Gradle 并了解构建生命周期中应用的各种事物似乎对于充分利用 Gradle 至关重要。为了仔细检查我的理解,我想知道是否有办法在特定点打印构建周期处于哪个阶段。
例如假设
task aTask() {
println 'Current phase : <call to hypothetical phase reporter>'
doLast {
println 'Current phase : <call to hypothetical phase reporter>'
}
}
然后会打印
$ gradle -q aTask
Current phase : configuration
Current phase : execution
如果我理解正确的话。
遗憾的是没有这样的机制。以下侦听器可用于指示生命周期的当前阶段:BuildListener, ProjectEvaluationListener, TaskExecutionGraphListener and TaskExecutionListener。 logger
可以在适当的方法中添加语句以了解事情的进展。
我正在学习 Gradle 并了解构建生命周期中应用的各种事物似乎对于充分利用 Gradle 至关重要。为了仔细检查我的理解,我想知道是否有办法在特定点打印构建周期处于哪个阶段。
例如假设
task aTask() {
println 'Current phase : <call to hypothetical phase reporter>'
doLast {
println 'Current phase : <call to hypothetical phase reporter>'
}
}
然后会打印
$ gradle -q aTask
Current phase : configuration
Current phase : execution
如果我理解正确的话。
遗憾的是没有这样的机制。以下侦听器可用于指示生命周期的当前阶段:BuildListener, ProjectEvaluationListener, TaskExecutionGraphListener and TaskExecutionListener。 logger
可以在适当的方法中添加语句以了解事情的进展。