I just had an odd exchange, someone has a great piece of open source software that I totally depend upon, it's a complex beast of a thing, and I wanted to a.) express gratitude, b.) offer some help with the build. You see the build for this particular system is an Ant build script with a preamble of instructions, and the project itself is this megalith of code in one big src/ directory. Every time I want to use some new component that is in development, I have to download someone's tarball, uncompress the thing and then fish around for JAR artifacts to upload to central.