users@jersey.java.net

Re: [Jersey] Modularizing Jersey: first steps

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Mon, 30 Jun 2008 16:54:11 +0200

Chris Wilkes wrote:
> 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.
>

Thanks, that is quite interesting, i need to understand the metrics
behind this as it could be useful to improve the code. Looks like it
could do with a nice Hudson plugin :-)

But AFAICT it does not do enough of what i want which is to tell me
given a class what are the dependent, direct or indirect classes (not
just packages). That way i can easily make a first split and worry about
the modularity later on.

Paul.

> 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
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>

-- 
| ? + ? = To question
----------------\
    Paul Sandoz
         x38109
+33-4-76188109