Hi, If your repo is on some *nix system and you have access to it then read on - otherwise sorry!
The command below will find all projects that declare a dependency on 2.1.1 of the project delta-data-access beneath my repo dir /work/maven/public_html/ivy/repo/publish/ If the dependency lines in the Ivy files aren't all in one line you will have to do a little more work with adding context in grep. Man grep will help. > grep -r --include=*.xml 'delta-data-access' > /work/maven/public_html/ivy/repo/publish/* | grep 'rev="2.1.1"' output: ... /work/maven/public_html/ivy/repo/publish/nz.org.geonet/delta-web/2.0.4/ivy-2.0.4.xml: <dependency org="nz.org.geonet" name="delta-data-access" rev="2.1.1" conf="compile->master; runtime->runtime; provided->provided; foride->sources"/> ... etc. Of course this only shows things that declare a dependency on delta-data-access. To check that the declared dependency is actually used you would need to use Tattle Tale or similar. Cheers, Geoff On Fri, May 4, 2012 at 5:57 PM, Denis Krizanovic <denis.krizano...@gmail.com> wrote: > hmm.. in my case, I've got 20 or 30 projects that use the ibm mq libraries. > > So, I'm working at the repository level. > > report looks like it's at working at a module level. I think it's showing > me my dependencies, I want the inverse, who depends on me. This will tell > me which apps I need to upgrade and therefore regression test. > > Incidently, the ibm mq libraries don't have ivy.xml's, because, they don't, > not sure if that's a relevant fact or not. > > > > On 4 May 2012 15:16, Geoff Clitheroe <g.clithe...@gmail.com> wrote: > >> I haven't done this with Ivy but it looks like it is possible with the >> report task: >> >> http://ant.apache.org/ivy/history/latest-milestone/use/report.html >> >> I have used Tattle Tale for this. It's really nice. >> >> http://www.jboss.org/tattletale >> >> Cheers, >> Geoff >> >> >> On Fri, May 4, 2012 at 5:10 PM, Denis Krizanovic >> <denis.krizano...@gmail.com> wrote: >> > I don't know how to ask this question of the nabble archive.. So I'll ask >> > here, without searching the archive. >> > >> > I want a report that shows me all the modules that depend on a particular >> > module. >> > >> > My specific example, is I need to upgrade some mq libraries from 6.02 to >> 6.1 >> > >> > How can I find which projects are using the 6.02 libraries? >>