Login | Register
My pages Projects Community openCollabNet

jbalboa
Project home

If you were registered and logged in, you could join this project.

Summary JBalboa helps Java developers manage their jar libraries
Categories construction, deployment
License GNU General Public License
Owner(s) bjorion

Release 0.9.7 stable - July 2011

Mission

JBalboa is there to help you manage the jar library of a java project. Quite often, a medium to large java project will contain a huge number of jars. The problem is that nobody knows for sure which jars are used and which are not. This might be because many developers worked on that project and are now gone, without leaving any documentation (that would be too easy :-), or because somebody requiring a new functionality added 10 jars of the same family when only one would have been enough.

 

Short Description

JBalboa consists of two parts: Links and Lookup.

  1. Links allows you to retrieve, among other things, which jars in a given directory are never used (i.e. its classes are never imported). This will help you to clean up your lib directory.
  2. Lookup allows you to retrieve a java class (or any other file actually) inside a directory containing any number of jars. This is actually the function I use the most when I want to retrieve a file inside a set of jars.

 

Status

JBalboa v0.9.7 is fully functional. It requires Java 5 or above. The easiest way to use it is with Java Web Start (cf. below) - this is how I use it.

Click Here to Web Start Me Now

If you need more information about Java Web Start (download, certificate, ...) see my page Download.

 

Screenshots

Links allows you to retrieve, among other things, which jars in a given directory are never used (i.e. its classes are never imported).

JBalboa Links

 

Lookup allows you to retrieve a java class (or any other file actually) inside a directory containing any number of jars.

JBalboa Lookup

 

Related resources

  • JDepend: A great tool - I used some classes to parse the class byte code.