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
