Hans Dockter wrote:
On Sep 2, 2009, at 12:14 PM, Hans Dockter wrote:
On Sep 2, 2009, at 3:32 AM, Adam Murdoch wrote:
Some other performance numbers, doing a full build of the
performance test multi-project build.
Gradle head:
gradle clean build, 22.26 seconds
Gradle 0.7
gradle clean jar, 24.12 seconds
Maven 2.2:
mvn clean package surefire-report:report, 37.29 seconds
Ant 1.7.0:
ant clean jar, 15.97 seconds
Excellent.
Another area where we should be able to improve the performance are
our Ivy resolves. At the moment for example a resolve of testCompile
does not seem to benefit from an earlier resolve of compile. If I do
a similar resolve with an Ant script, ivy performs much better. I
couldn't figure out yet how to improve this. I have send an email to
the Ivy list asking for help.
This is implemented now. For the Gradle build itself, this saves about
a second for testCompile and testRuntime respectively on my machine.
The cache also works across subprojects, thus will speed up the
resolve of project dependencies as well.
This is cool. It knocks another 16 seconds off a clean build of the
groovy multi-project build, down to 1min 19sec.
Adam
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email