Menu

Gadjit Project / News: Recent posts

release gadjit 0.2

Gadjit 0.2 is done. The basic queries supported
are:

- list the jars which provide a set of classes
- list the classes provided by a set of jars
- list all the classes/jars which reference a given set of classes
- list all the classes/jars which are used by a set of classes

Posted by Norman Richards 2001-08-27

released gadjit-0.1

0.1 is out. The basic jar analysis are done and seem to work well. The initial set of reports is rather limited, but they will be coming in subsequent releases. I don't think the install process is very good, so suggestions and/or help on that would be very appreciated.

Posted by Norman Richards 2001-08-20

using bcel bytecode library

I found the BCEL project on sourceforge which provides good bytecode manipulation functionality. I've tested it out to see how it works and everything looks good. The next step will be to actually pull the dependencies out of the bytecode so that we can do more interesting analysis.

Posted by Norman Richards 2001-08-09

Getting Started

I've just put some initial core code in - mostly a test of the build system (ant) and testing (junit) with the barest amount of functionality. My goal for the first release will be able to imput a set of jars and perform two basic tasks:

1 - determine which jars(s) provide a specific class or package

2 - determine which classes are redundant (provided in multiple jars)

After that, the eventual goal is to be able to actually read the byte code and determine the static dependencies between classes. With that information, we can determine if any classes have unresolved dependencies. I'd also like to be able to test the method signatures to detect outdated or changed calls, but that may be yet another release. If you have any other suggestions, please feel free to contact me. (and if I'm moving too slow then feel free to lend a hand)... read more

Posted by Norman Richards 2001-08-06
MongoDB Logo MongoDB