Hi Graeme,

I had a second look at the grails gradle build and fixed some open
issues with incremental tasks to speedup the grails build. Now "gradle
assemble" is complete incremental and if nothing changed, no task should
be executed anymore (except the :libs and zipDist tasks). It should be
simple to make these both tasks (libs & zipDist) incremental too. Maybe
I take a look at within the next days.

I've send a pull request from my github account to the grails guys. The
pull request is available at https://github.com/grails/grails-core/pull/50

regards,
René


Am 28.02.11 17:59, schrieb Graeme Rocher:
> One other note is that a contributing factor to the slowness is that
> the UP-TO-DATE check seems to fail for the javadoc generation
> (javadocs are always generated)
>
> Is there a way to get incremental build for the javadoc?
>
> Cheers
>
> On Mon, Feb 28, 2011 at 4:33 PM, Graeme Rocher <[email protected]> wrote:
>> Hi,
>>
>> I'm trying to understand how skipping tasks works in a multi project
>> build scenario.
>>
>> In the Grails build I have defined two tasks to create the source and
>> javadoc distributions like so
>>
>>    task sourcesJar(type: Jar, dependsOn:classes) {
>>        classifier = 'sources'
>>        appendix = project.name[7..-1]
>>        from sourceSets.main.allSource
>>    }
>>
>>    task javadocJar(type: Jar, dependsOn:javadoc) {
>>        classifier = 'javadoc'
>>        appendix = project.name[7..-1]
>>        from javadoc.destinationDir
>>    }
>>
>> However this has added significant time to build each subproject since
>> the source and javadoc jars are built too
>>
>> Is there a way to skip subproject tasks? I have tried:
>>
>> gradle -x javadocJar -x sourcesJar assemble
>>
>> I have also tried:
>>
>> gradle -x *:javadocJar -x *:sourcesJar assemble
>>
>> But nothing seems to get skipped
>>
>> Thoughts?
>>
>> --
>> Graeme Rocher
>> Grails Project Lead
>> SpringSource - A Division of VMware
>> http://www.springsource.com
>>
>
>


-- 
------------------------------------
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


Reply via email to