Re: generate dependancies
Jason van Zyl wrote: >On Tue, 2005-10-11 at 14:49 -0400, Brian E. Fox wrote: > > >>Kindof. We are moving from ANT and have a lib folder with 100+ jars. I'd >>like to visually see which ones we directly depend on and then have a >>tree that shows what those depend on. I experimented with Jdepend, but >>it didn't really do what I expect. A lot of dependencies where >>suspiciously missing. >> >> > >In your scenerio do you know for sure what versions of the JARs you >have? We might want to make a tool that uses the technique of taking the >md5 checksum of the JAR and looking up the version first and once we >have all the versions we could probably create some graphs and do some >transitivity determination. > > Or use the manifest... not all are packaged with version information, but if the m2 jar doesn't, it should. - Brill Pappin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: generate dependancies
On 10/11/05, Brian E. Fox <[EMAIL PROTECTED]> wrote: > Kindof. We are moving from ANT and have a lib folder with 100+ jars. I'd > like to visually see which ones we directly depend on and then have a > tree that shows what those depend on. I experimented with Jdepend, but > it didn't really do what I expect. A lot of dependencies where > suspiciously missing. My first advice would have been to use jdepend on to map the packages to libraries. Why would jdepend miss those dependencies? Do you use reflection to depend on external jars? If so that's understandable. If not why are those dependencies missing? Last time I tried jdepend, it worked well. Jerome - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: generate dependancies
I see... I would like at some point to do something that scans the code for imports/classes but haven't had the time. I usually use www.jarhoo.com in combination with a search of imports to do this. Since you already know what deps you have available, you probably don't have the need to search the web though. Good luck! - Brett On 10/12/05, Brian E. Fox <[EMAIL PROTECTED]> wrote: > This is kind of a chicken and egg thing...I'm trying to find a way to > figure out my top level dependencies before I can use maven. > > -Original Message- > From: Brett Porter [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 11, 2005 8:16 PM > To: Maven Users List; [EMAIL PROTECTED] > Subject: Re: generate dependancies > > Yes, the best approach here is with m2. You only need to enter the top > level dependencies, and it will gather the rest for you (assuming each > of those dependencies is already known in the repository). You can then > output that tree using -X and see what you get, much like the format you > described. > > If you are uncertain of the versions you had, the md5 trick will help > you verify you are getting what you used to. > > - Brett > > On 10/12/05, Jason van Zyl <[EMAIL PROTECTED]> wrote: > > On Tue, 2005-10-11 at 16:02 -0400, Brian E. Fox wrote: > > > Actually, we currently have no way of knowing the versions. At this > > > point I'd be happy with an unversioned dependancy tree. > > > > It would be easy enough to make a versioned tree and that would be > > more accurate insofar as actually having things work in m2. > > > > > That would take > > > enough of the work away that we could try to figure out/use the > > > latest versions. That's not to say what you suggest isn't an awesome > idea. > > > > > > -Original Message- > > > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, October 12, 2005 4:35 AM > > > To: Maven Users List > > > Subject: RE: generate dependancies > > > > > > On Tue, 2005-10-11 at 14:49 -0400, Brian E. Fox wrote: > > > > Kindof. We are moving from ANT and have a lib folder with 100+ > jars. > > > > I'd like to visually see which ones we directly depend on and then > > > > > have a tree that shows what those depend on. I experimented with > > > > Jdepend, but it didn't really do what I expect. A lot of > > > > dependencies where suspiciously missing. > > > > > > In your scenerio do you know for sure what versions of the JARs you > > > have? We might want to make a tool that uses the technique of taking > > > > the > > > md5 checksum of the JAR and looking up the version first and once we > > > > have all the versions we could probably create some graphs and do > > > some transitivity determination. > > > > > > > Something like this: > > > > My app > > > > cewolf 0.12.0 > > > > jfreechart 1.0.0-RC1 > > > > commons-discovery 2.0 > > > > commons-logging 2.0 > > > > > > > > > > > > -Original Message- > > > > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > > > > Sent: Wednesday, October 12, 2005 3:40 AM > > > > To: Maven Users List > > > > Subject: Re: generate dependancies > > > > > > > > On Tue, 2005-10-11 at 11:47 -0400, Brian E. Fox wrote: > > > > > Does anyone know of an automated way to generate a dependancy > tree? > > > > > We > > > > > > > > > have a fairly complicated list of jars that needs to be cleaned > > > > > up for > > > > > > > > > a migration to m2. I'm looking for a way to reduce the overhead > > > > > in figuring out transitive dependancies. > > > > > > > > You mean you would like to take your m1 POMs and create a graph > > > > and visually select the versions you want and then have it take > > > > transitivity into account and generate your m2 POMs? Just making > > > > sure I'm clear in understanding what you need. Would be a neat > > > > tool if that's what you mean. > > > > > > > > > Thanks. > > > > -- > > > > jvz. > > > > > > > > Jason van Zyl > > > > jason at maven.org > > > > http://maven.apache.org > > > > > > > > In short, man creates for himself a new relig
RE: generate dependancies
This is kind of a chicken and egg thing...I'm trying to find a way to figure out my top level dependencies before I can use maven. -Original Message- From: Brett Porter [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 11, 2005 8:16 PM To: Maven Users List; [EMAIL PROTECTED] Subject: Re: generate dependancies Yes, the best approach here is with m2. You only need to enter the top level dependencies, and it will gather the rest for you (assuming each of those dependencies is already known in the repository). You can then output that tree using -X and see what you get, much like the format you described. If you are uncertain of the versions you had, the md5 trick will help you verify you are getting what you used to. - Brett On 10/12/05, Jason van Zyl <[EMAIL PROTECTED]> wrote: > On Tue, 2005-10-11 at 16:02 -0400, Brian E. Fox wrote: > > Actually, we currently have no way of knowing the versions. At this > > point I'd be happy with an unversioned dependancy tree. > > It would be easy enough to make a versioned tree and that would be > more accurate insofar as actually having things work in m2. > > > That would take > > enough of the work away that we could try to figure out/use the > > latest versions. That's not to say what you suggest isn't an awesome idea. > > > > -Original Message- > > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, October 12, 2005 4:35 AM > > To: Maven Users List > > Subject: RE: generate dependancies > > > > On Tue, 2005-10-11 at 14:49 -0400, Brian E. Fox wrote: > > > Kindof. We are moving from ANT and have a lib folder with 100+ jars. > > > I'd like to visually see which ones we directly depend on and then > > > have a tree that shows what those depend on. I experimented with > > > Jdepend, but it didn't really do what I expect. A lot of > > > dependencies where suspiciously missing. > > > > In your scenerio do you know for sure what versions of the JARs you > > have? We might want to make a tool that uses the technique of taking > > the > > md5 checksum of the JAR and looking up the version first and once we > > have all the versions we could probably create some graphs and do > > some transitivity determination. > > > > > Something like this: > > > My app > > > cewolf 0.12.0 > > > jfreechart 1.0.0-RC1 > > > commons-discovery 2.0 > > > commons-logging 2.0 > > > > > > > > > -Original Message- > > > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, October 12, 2005 3:40 AM > > > To: Maven Users List > > > Subject: Re: generate dependancies > > > > > > On Tue, 2005-10-11 at 11:47 -0400, Brian E. Fox wrote: > > > > Does anyone know of an automated way to generate a dependancy tree? > > > > We > > > > > > > have a fairly complicated list of jars that needs to be cleaned > > > > up for > > > > > > > a migration to m2. I'm looking for a way to reduce the overhead > > > > in figuring out transitive dependancies. > > > > > > You mean you would like to take your m1 POMs and create a graph > > > and visually select the versions you want and then have it take > > > transitivity into account and generate your m2 POMs? Just making > > > sure I'm clear in understanding what you need. Would be a neat > > > tool if that's what you mean. > > > > > > > Thanks. > > > -- > > > jvz. > > > > > > Jason van Zyl > > > jason at maven.org > > > http://maven.apache.org > > > > > > In short, man creates for himself a new religion of a rational and > > > technical order to justify his work and to be justified in it. > > > > > > -- Jacques Ellul, The Technological Society > > > > > > > > > -- > > > --- To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > > --- To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > > jvz. > > > > Jason van Zyl > > jason at maven.org > > http://maven.apache.org > > > > happiness is like a butterfly: the more you
Re: generate dependancies
Yes, the best approach here is with m2. You only need to enter the top level dependencies, and it will gather the rest for you (assuming each of those dependencies is already known in the repository). You can then output that tree using -X and see what you get, much like the format you described. If you are uncertain of the versions you had, the md5 trick will help you verify you are getting what you used to. - Brett On 10/12/05, Jason van Zyl <[EMAIL PROTECTED]> wrote: > On Tue, 2005-10-11 at 16:02 -0400, Brian E. Fox wrote: > > Actually, we currently have no way of knowing the versions. At this > > point I'd be happy with an unversioned dependancy tree. > > It would be easy enough to make a versioned tree and that would be more > accurate insofar as actually having things work in m2. > > > That would take > > enough of the work away that we could try to figure out/use the latest > > versions. That's not to say what you suggest isn't an awesome idea. > > > > -Original Message- > > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, October 12, 2005 4:35 AM > > To: Maven Users List > > Subject: RE: generate dependancies > > > > On Tue, 2005-10-11 at 14:49 -0400, Brian E. Fox wrote: > > > Kindof. We are moving from ANT and have a lib folder with 100+ jars. > > > I'd like to visually see which ones we directly depend on and then > > > have a tree that shows what those depend on. I experimented with > > > Jdepend, but it didn't really do what I expect. A lot of dependencies > > > where suspiciously missing. > > > > In your scenerio do you know for sure what versions of the JARs you > > have? We might want to make a tool that uses the technique of taking the > > md5 checksum of the JAR and looking up the version first and once we > > have all the versions we could probably create some graphs and do some > > transitivity determination. > > > > > Something like this: > > > My app > > > cewolf 0.12.0 > > > jfreechart 1.0.0-RC1 > > > commons-discovery 2.0 > > > commons-logging 2.0 > > > > > > > > > -Original Message- > > > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, October 12, 2005 3:40 AM > > > To: Maven Users List > > > Subject: Re: generate dependancies > > > > > > On Tue, 2005-10-11 at 11:47 -0400, Brian E. Fox wrote: > > > > Does anyone know of an automated way to generate a dependancy tree? > > > > We > > > > > > > have a fairly complicated list of jars that needs to be cleaned up > > > > for > > > > > > > a migration to m2. I'm looking for a way to reduce the overhead in > > > > figuring out transitive dependancies. > > > > > > You mean you would like to take your m1 POMs and create a graph and > > > visually select the versions you want and then have it take > > > transitivity into account and generate your m2 POMs? Just making sure > > > I'm clear in understanding what you need. Would be a neat tool if > > > that's what you mean. > > > > > > > Thanks. > > > -- > > > jvz. > > > > > > Jason van Zyl > > > jason at maven.org > > > http://maven.apache.org > > > > > > In short, man creates for himself a new religion of a rational and > > > technical order to justify his work and to be justified in it. > > > > > > -- Jacques Ellul, The Technological Society > > > > > > > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > > jvz. > > > > Jason van Zyl > > jason at maven.org > > http://maven.apache.org > > > > happiness is like a butterfly: the more you chase it, the more it will > > elude you, but if you turn your attention to other things, it will come > > and sit softly on your shoulder ... > > > > -- Thoreau > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- > jvz. > > Jason van Zyl > jason at maven.org > http://maven.apache.org > > In short, man creates for himself a new religion of a rational > and technical order to justify his work and to be justified in it. > > -- Jacques Ellul, The Technological Society > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: generate dependancies
On Tue, 2005-10-11 at 16:02 -0400, Brian E. Fox wrote: > Actually, we currently have no way of knowing the versions. At this > point I'd be happy with an unversioned dependancy tree. It would be easy enough to make a versioned tree and that would be more accurate insofar as actually having things work in m2. > That would take > enough of the work away that we could try to figure out/use the latest > versions. That's not to say what you suggest isn't an awesome idea. > > -Original Message- > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 12, 2005 4:35 AM > To: Maven Users List > Subject: RE: generate dependancies > > On Tue, 2005-10-11 at 14:49 -0400, Brian E. Fox wrote: > > Kindof. We are moving from ANT and have a lib folder with 100+ jars. > > I'd like to visually see which ones we directly depend on and then > > have a tree that shows what those depend on. I experimented with > > Jdepend, but it didn't really do what I expect. A lot of dependencies > > where suspiciously missing. > > In your scenerio do you know for sure what versions of the JARs you > have? We might want to make a tool that uses the technique of taking the > md5 checksum of the JAR and looking up the version first and once we > have all the versions we could probably create some graphs and do some > transitivity determination. > > > Something like this: > > My app > > cewolf 0.12.0 > > jfreechart 1.0.0-RC1 > > commons-discovery 2.0 > > commons-logging 2.0 > > > > > > -Original Message- > > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, October 12, 2005 3:40 AM > > To: Maven Users List > > Subject: Re: generate dependancies > > > > On Tue, 2005-10-11 at 11:47 -0400, Brian E. Fox wrote: > > > Does anyone know of an automated way to generate a dependancy tree? > > > We > > > > > have a fairly complicated list of jars that needs to be cleaned up > > > for > > > > > a migration to m2. I'm looking for a way to reduce the overhead in > > > figuring out transitive dependancies. > > > > You mean you would like to take your m1 POMs and create a graph and > > visually select the versions you want and then have it take > > transitivity into account and generate your m2 POMs? Just making sure > > I'm clear in understanding what you need. Would be a neat tool if > > that's what you mean. > > > > > Thanks. > > -- > > jvz. > > > > Jason van Zyl > > jason at maven.org > > http://maven.apache.org > > > > In short, man creates for himself a new religion of a rational and > > technical order to justify his work and to be justified in it. > > > > -- Jacques Ellul, The Technological Society > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- > jvz. > > Jason van Zyl > jason at maven.org > http://maven.apache.org > > happiness is like a butterfly: the more you chase it, the more it will > elude you, but if you turn your attention to other things, it will come > and sit softly on your shoulder ... > > -- Thoreau > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- jvz. Jason van Zyl jason at maven.org http://maven.apache.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: generate dependancies
Actually, we currently have no way of knowing the versions. At this point I'd be happy with an unversioned dependancy tree. That would take enough of the work away that we could try to figure out/use the latest versions. That's not to say what you suggest isn't an awesome idea. -Original Message- From: Jason van Zyl [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 12, 2005 4:35 AM To: Maven Users List Subject: RE: generate dependancies On Tue, 2005-10-11 at 14:49 -0400, Brian E. Fox wrote: > Kindof. We are moving from ANT and have a lib folder with 100+ jars. > I'd like to visually see which ones we directly depend on and then > have a tree that shows what those depend on. I experimented with > Jdepend, but it didn't really do what I expect. A lot of dependencies > where suspiciously missing. In your scenerio do you know for sure what versions of the JARs you have? We might want to make a tool that uses the technique of taking the md5 checksum of the JAR and looking up the version first and once we have all the versions we could probably create some graphs and do some transitivity determination. > Something like this: > My app > cewolf 0.12.0 > jfreechart 1.0.0-RC1 > commons-discovery 2.0 > commons-logging 2.0 > > > -Original Message- > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 12, 2005 3:40 AM > To: Maven Users List > Subject: Re: generate dependancies > > On Tue, 2005-10-11 at 11:47 -0400, Brian E. Fox wrote: > > Does anyone know of an automated way to generate a dependancy tree? > > We > > > have a fairly complicated list of jars that needs to be cleaned up > > for > > > a migration to m2. I'm looking for a way to reduce the overhead in > > figuring out transitive dependancies. > > You mean you would like to take your m1 POMs and create a graph and > visually select the versions you want and then have it take > transitivity into account and generate your m2 POMs? Just making sure > I'm clear in understanding what you need. Would be a neat tool if > that's what you mean. > > > Thanks. > -- > jvz. > > Jason van Zyl > jason at maven.org > http://maven.apache.org > > In short, man creates for himself a new religion of a rational and > technical order to justify his work and to be justified in it. > > -- Jacques Ellul, The Technological Society > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- jvz. Jason van Zyl jason at maven.org http://maven.apache.org happiness is like a butterfly: the more you chase it, the more it will elude you, but if you turn your attention to other things, it will come and sit softly on your shoulder ... -- Thoreau - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: generate dependancies
On Tue, 2005-10-11 at 14:49 -0400, Brian E. Fox wrote: > Kindof. We are moving from ANT and have a lib folder with 100+ jars. I'd > like to visually see which ones we directly depend on and then have a > tree that shows what those depend on. I experimented with Jdepend, but > it didn't really do what I expect. A lot of dependencies where > suspiciously missing. In your scenerio do you know for sure what versions of the JARs you have? We might want to make a tool that uses the technique of taking the md5 checksum of the JAR and looking up the version first and once we have all the versions we could probably create some graphs and do some transitivity determination. > Something like this: > My app > cewolf 0.12.0 > jfreechart 1.0.0-RC1 > commons-discovery 2.0 > commons-logging 2.0 > > > -Original Message- > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 12, 2005 3:40 AM > To: Maven Users List > Subject: Re: generate dependancies > > On Tue, 2005-10-11 at 11:47 -0400, Brian E. Fox wrote: > > Does anyone know of an automated way to generate a dependancy tree? We > > > have a fairly complicated list of jars that needs to be cleaned up for > > > a migration to m2. I'm looking for a way to reduce the overhead in > > figuring out transitive dependancies. > > You mean you would like to take your m1 POMs and create a graph and > visually select the versions you want and then have it take transitivity > into account and generate your m2 POMs? Just making sure I'm clear in > understanding what you need. Would be a neat tool if that's what you > mean. > > > Thanks. > -- > jvz. > > Jason van Zyl > jason at maven.org > http://maven.apache.org > > In short, man creates for himself a new religion of a rational and > technical order to justify his work and to be justified in it. > > -- Jacques Ellul, The Technological Society > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- jvz. Jason van Zyl jason at maven.org http://maven.apache.org happiness is like a butterfly: the more you chase it, the more it will elude you, but if you turn your attention to other things, it will come and sit softly on your shoulder ... -- Thoreau - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: generate dependancies
Kindof. We are moving from ANT and have a lib folder with 100+ jars. I'd like to visually see which ones we directly depend on and then have a tree that shows what those depend on. I experimented with Jdepend, but it didn't really do what I expect. A lot of dependencies where suspiciously missing. Something like this: My app cewolf 0.12.0 jfreechart 1.0.0-RC1 commons-discovery 2.0 commons-logging 2.0 -Original Message- From: Jason van Zyl [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 12, 2005 3:40 AM To: Maven Users List Subject: Re: generate dependancies On Tue, 2005-10-11 at 11:47 -0400, Brian E. Fox wrote: > Does anyone know of an automated way to generate a dependancy tree? We > have a fairly complicated list of jars that needs to be cleaned up for > a migration to m2. I'm looking for a way to reduce the overhead in > figuring out transitive dependancies. You mean you would like to take your m1 POMs and create a graph and visually select the versions you want and then have it take transitivity into account and generate your m2 POMs? Just making sure I'm clear in understanding what you need. Would be a neat tool if that's what you mean. > Thanks. -- jvz. Jason van Zyl jason at maven.org http://maven.apache.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: generate dependancies
On Tue, 2005-10-11 at 11:47 -0400, Brian E. Fox wrote: > Does anyone know of an automated way to generate a dependancy tree? We > have a fairly complicated list of jars that needs to be cleaned up for a > migration to m2. I'm looking for a way to reduce the overhead in > figuring out transitive dependancies. You mean you would like to take your m1 POMs and create a graph and visually select the versions you want and then have it take transitivity into account and generate your m2 POMs? Just making sure I'm clear in understanding what you need. Would be a neat tool if that's what you mean. > Thanks. -- jvz. Jason van Zyl jason at maven.org http://maven.apache.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
generate dependancies
Does anyone know of an automated way to generate a dependancy tree? We have a fairly complicated list of jars that needs to be cleaned up for a migration to m2. I'm looking for a way to reduce the overhead in figuring out transitive dependancies. Thanks.