Organizing tasks
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 ...
Get Gradle Effective Implementations Guide - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.