Ant [http://ant.apache.org/] is an open-source build tool providing make-like functionality for java projects.

Some pointers I've gleaned: