GenJar is a specialized Ant task that builds jar files based on class dependencies rather than simply the contents of a directory.
Work is underway on GenJar2. GenJar2 will be a functional replacement of GenJar, but build file syntax will change. Some of the features of GenJar2 include:
* Syntax consistent with Ant's jar task
* Replacement of GenJar's
* Replacement of GenJar's
* BCEL for class dependency checking
The original GenJar branch will be maintained for as long as there is demand.
Documentation
http://genjar.sourceforge.net/manual.html
Download GenJar
http://sourceforge.net/project/showfiles.php?group_id=63362&release_id=144632
Project Home Page
http://sourceforge.net/projects/genjar/