Are you able to share your ant task, Nascif?  I managed to hack up a
very custom XSL file [1] that includes only the organization I'm
looking for, but it's a complete hack & it doesn't lend itself to
other things I'd like to implement too.

Sam

[1] 
https://www.limewire.org/fisheye/browse/~raw,r=1.2/limecvs/lib/jars/ant/ivy-limewire-dot.xsl


On Tue, Mar 24, 2009 at 9:53 PM, Nascif Abousalh-Neto
<[email protected]> wrote:
> The problem with the XSL approach is that you will still produce and iterate 
> over all the repo interdependencies, even the ones you don't care about. My 
> experience is that for a large repo, and specially if you are using a 
> resource-heavy resolver like HTTP, this will kill your build performance 
> before you can get to the XSL task.
>
> Another major problem IMHO with the current rereport is that it doesn't take 
> advantage of the download option in the ResolveOptions API. So when you run 
> this query you will effectively download *all* the artifaces in your 
> repositiory (for their latest versions) - just to get their metadata to 
> figure out the dependency graph. A huge wast of time and disk space.
>
> I ended up coding my own version where I exposed most of the ResolveOptions 
> API.
>
> ________________________________________
> From: Archie Cobbs [[email protected]]
> Sent: Tuesday, March 24, 2009 9:43 PM
> To: [email protected]
> Subject: Re: rereport, exclude dependencies
>
> This is specific to Ivy RoundUp, and so may not be useful to you, but anyway
> here is an XSL that we use to generate dependency graphs:
>
>  http://ivyroundup.googlecode.com/svn/trunk/src/xsl/modgraph.xsl
>
> You would have to hack on it. It requires the existence of a modules.xml
> "directory" file.
>
> FWIW.
>
> -Archie
>
> On Tue, Mar 24, 2009 at 1:35 PM, Sam Berlin <[email protected]> wrote:
>
>> I would like to list dependencies in rereport that only contain a
>> certain organization.  This is to be able to see the dependency graph
>> of our local components.  Including all the other dependencies makes
>> for a huge mess of a graph.
>>
>> According to the documentation there doesn't seem to be a way to make
>> repreport do this (and I'm pretty certain I don't want to use report,
>> since I want a single graph of all local dependencies).  Am I missing
>> something?  Does Ivy use XSL to transform the xml into a graphml or
>> dot file?  If so, do you think it would work to modify that XSL?
>>
>> Any other suggestions for how this can be done?
>>
>> Thanks!
>>
>> Sam
>>
>
>
>
> --
> Archie L. Cobbs

Reply via email to