How to define default tasks in Gradle?
Gradle allows you to define one or more default tasks for your build (build.gradle file). Look at the below example:
defaultTasks will declare the default tasks in your build.
defaultTasks 'clean', 'run'
task clean << {
println 'Default Task - Cleaning!'
}
task run << {
println 'Default Task - Running!'
}
task mySpecTask << {
println "I'm not a default task!"
}
|
Run "gradle -q"
Default Task - Cleaning!
Default Task - Running!
|
This is equivalent to running gradle clean run In a multi-project build every subproject can have its own
specific default tasks. If a subproject does not specify default tasks, the default tasks of the parent project are
used.
Reference: Gradle Documentation
|