Here's a quick note: I bopped over to Jason Horman's weblog after seeing it on a comment of his, and the first post I saw was this:
GenJar is a specialized Ant task that builds jar files based on class dependencies rather than simply the contents of a directory.
This is veeeery cool. Not for my code, but for all the depencies it uses. I'm going to play to see if it'll work, but I'd really like a smaller jars for my projects. I'm going to unzip/unjar all of the OSS stuff I use into one directory. Then I'm going to use this in my Ant script to compile and build the jar. Theoretically this tool could go grab the stuff I'm using and leave all the other cruft behind which would rock.
We'll see how it works.