The ANT build tool

ANT is a build tool for Java... think of Makefiles written in XML. Still allows to shell out to do other stuff, do regexes, define variables, build dependencies, etc. Also automatically takes care of when 'rmic' and 'javac' need to be run... no need to rebuild the stubs and skeletons if the interface hasn't changed.

see Java