On Oct 29, 2008, at 10:31 PM, Phil Messenger wrote:



hdockter wrote:

For 0.6 we want to generate a dependency graph report.


This what I'm trying to achieve... I've had some whinging from my team that
it's hard to track down broken transitive dependencies!

I can fully understand them :). This is something I'm also missing in my work as a Gradle user. Not so much for a single project build like the Gradle build. But in larger multi-project build this is an important feature.



hdockter wrote:

Unfortunately the logic for this is hidden in the Ant Ivy tasks and not
accessible
via the Ivy API. So we have to do some work here and I guess we might
as well provide a method then, which returns a tree of dependencies.


Yup, I had a look at the Ivy Ant tasks and they parse the XML the Ivy
generates, which is pretty poor. I'm probably going to need to do this for
work shortly so I'll contribute the code back.

I guess even extracting the code how Ivy is doing it in the Ant tasks would be a big step forward.

- Hans

--
Hans Dockter
Gradle Project lead
http://www.gradle.org





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

   http://xircles.codehaus.org/manage_email


Reply via email to