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)