Hi Rene, Thanks a lot! You're right, I made that mistake. After fixing it, everything worked as expected.
Regards, Andrew On Tue, Aug 24, 2010 at 9:16 PM, Rene Groeschke <[email protected]> wrote: > Hi Andrew, > you run into the same issue Eric just does. see > http://gradle.1045684.n5.nabble.com/Confused-on-defining-tasks-td2642940.html#a2642940 > > Am 24.08.10 19:51, schrieb Andrew Schetinin: > > Hi, >> >> I tried to define a default task "help" which would run if no other task >> is specified (in a multi-project build). >> It worked fine, but I was surprised to learn that when I specify some >> other task (like "build"), the default "help" task runs before it anyway. >> I thought that default tasks should only run when nothing else is >> specified... this is how the documentation explains it... >> Did I misunderstand something? :-) >> >> This is how I defined it in the master build.gradle: >> >> defaultTasks "help" >> >> task help { >> println "" >> println "Common commands:" >> println "" >> println " ***** clean full rebuild with tests ***** " >> println " time gradle clean build" >> println "" >> println " ***** fast build without tests ***** " >> println " time gradle build -xtest" >> println "" >> } >> > the println statements are executed during gradles configuration phase. the > task has no taskaction declared. > > if you define your help task with the << shortcut to declare a task and add > an action you should get the expected behaviour: > > > task help << { > println "" > println "Common commands:" > println "" > println " ***** clean full rebuild with tests ***** " > println " time gradle clean build" > println "" > println " ***** fast build without tests ***** " > println " time gradle build -xtest" > println "" > } > > regards, > > > -- > ------------------------------------ > Rene Groeschke > > [email protected] > http://www.breskeby.com > http://twitter.com/breskeby > ------------------------------------ > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > -- -- Andrew Schetinin
