Build.gradle: Difference between revisions
Jump to navigation
Jump to search
Line 30: | Line 30: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 23:59, 19 May 2018
Respond to Build Lifecycle Events
Example of how to respond to project build lifecycle events.
allprojects {
afterEvaluate { project ->
if (project.hasTests) {
println "Adding test task to $project"
project.task('test') {
doLast {
println "running tests for $project"
}
}
}
}
}
gradle.afterProject {project, projectState ->
if (projectState.failure) {
println "Evaluation of $project FAILED"
} else {
println "Evaluation of $project succeeded"
}
}