ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geißler, Daniel <>
Subject ivy:report changes between Ivy 2.2.0 and 2.4.0-rc1
Date Wed, 05 Nov 2014 11:27:05 GMT

today i was investigating the build times of different versions of our projects. What catched
my eye is that the older version of a pretty large multi module project has significantly
faster build times than the newer one. The older builds in 20 minutes while the newer takes
about 1 hour, this is not explainable by new code introduced.

What I found is that the ivy:report task takes extraordinary amounts of time. It was never
very fast but on some projects the report build time changed like this:

Ivy version




Module 1

ivy:report time




html report file size

42.19 MB

867.92 MB


graphml report

513.55 KB

573.38 KB


dot report

83.60 KB

94.11 KB


Module 2

ivy:report time




html report file size

129.58 MB

2.18 GB


graphml report

370.96 KB

457.42 KB


dot report

61.17 KB

75.73 KB


The call looks like this:

<ivy:report conf="${fetch.configurations},build"
            todir="${}" />

We kept the reports building just in case something strange happens with the dependencies
and with Jenkins it never used to be a problem to wait some extra minutes, but with these
build times it s totaly over the top. Not to mention that I don't know any browser that can
display a html page of 2 GB in a reasonable amount of time.

Are there some new features I'd miss in the release notes or should I open a JIRA ticket for

kind regards


Geschäftsführer: Dr. Bernhard Blüthner, Dieter Heyde, Markus Honold
Sitz: München, AG München, HRB 146081

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message