In Chapter 1, Starting with Gradle, we already discussed that we could use the tasks task of Gradle to see the tasks that are available for a build. Let's suppose we have the following simple build script:
defaultTasks 'second' task first << { println "I am first" } task second(dependsOn: first) << { println "I am second" }
Nothing fancy here. The second
task is the default task and depends on the first
task. When we run the tasks
task on the command line, we get the following output:
$ gradle -q tasks ------------------------------------------------------------ All tasks runnable from root project ------------------------------------------------------------ Default tasks: second Build Setup tasks ----------------- init - Initializes a new Gradle build. [incubating] wrapper - Generates Gradle wrapper files. [incubating] Help tasks ---------- components - Displays the components produced by root project 'organize'. [incubating] dependencies...