There's a task called "preBuild" that is run before all other tasks, so you
could do the following:

task someTask << {
}
preBuild.dependsOn someTask

This ensures that your task is always run before a build.


On Mon, Jan 27, 2014 at 9:56 AM, <[email protected]> wrote:

> Hi,
>
> I have a task that needs to do some work before calling build itself. And
> I wanted to call build manually from that task. Accordingly to what I have
> found it can be done with something like this:
>
> task someTask << {
>     ...
>     tasks['build'].execute()
>     ...
> }
>
> But it does not trigger build at all. Though the same way of calling tasks
> works fine with the tasks declared inside build.gradle.
> Am I missing something here?
>
> P.S. I was able to trigger build by placing dependsOn inside task
> declaration
> task someTask(dependsOn : 'build') << {
> ...
> }
>
> but it is not what I am looking for
>
> --
> You received this message because you are subscribed to the Google Groups
> "adt-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Xavier Ducrohet
Android SDK Tech Lead
Google Inc.
http://developer.android.com | http://tools.android.com

Please do not send me questions directly. Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to