Hi,
thanks all for the responses.

At the moment, the solution from Rolf works perfectly for my needings,
'cause the only thing I want is gradle not considering the android
project.
The simplest solution :)

Regards, Enrico


On Wed, Aug 3, 2011 at 11:44 AM, Luke Daley <[email protected]> wrote:
>
> On 03/08/2011, at 7:29 PM, enrico wrote:
>
>> Hi all,
>>
>> I'm using gradle for a multi-project (java + grails + android).
>> Usually I run a "main build" which builds all projects, but sometimes,
>> (ie when I'm working on a pc without android sdk installed), I'd like
>> to skip the android project from the build.
>> Which is (if any) the best practice to achieve this?
>>
>> At the moment, I'm thinking to use something like:
>>
>> if (hasProperty("skip.android")) {
>>   // skip android project
>> } else {
>>   // ok, full build with android
>> }
>>
>> but I don't know how tell gradle to skip a project.
>> Tried with allprojects.remove(project('my-android-proj') with no luck.
>
> it depends on what you really want to happen if you can't build your android 
> project.
>
> If it's as simple as just not having a task in the android project run, then…
>
> project("my-android-proj").someTask.onlyIf { 
> !project.hasProperty("skip.android") }
>
> http://gradle.org/current/docs/javadoc/org/gradle/api/Task.html#onlyIf(groovy.lang.Closure)
>
> Without seeing your project it's difficult to advise the best way as I don't 
> know what the side affects of the task being skipped are.
>
> --
> Luke Daley
> Principal Engineer, Gradleware
> http://gradleware.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to