users@jersey.java.net

Re: [Jersey] Modularizing Jersey: first steps

From: Chris Wilkes <cwilkes_at_ladro.com>
Date: Mon, 30 Jun 2008 06:26:54 -0700

On Jun 30, 2008, at 2:59 AM, Paul Sandoz wrote:

>
> Does anybody know of a tool to recursively work about class
> dependencies from a set of classes. We could use that to determine
> the static compile-time dependencies for the client API and impl.


JDepend, a free open source tool:
   http://mojo.codehaus.org/jdepend-maven-plugin/
   http://clarkware.com/software/JDepend.html
I can put this into the maven pom if you like.

Since Jersey is an open source project you can also look into using
Structure 101:
   http://www.headwaysoftware.com/products/structure101/index.php
Here's what it generates for a large project like Spring:
   http://chris.headwaysoftware.com/2007/11/spring-25-archi.html

For the immediate future I would use JDepend as it is easy to setup.

Chris