Ant

Ant is the Java world equivalent of the classical Unix 'make' utility. An Ant build file, which is in XML format, consist of 'ant tasks', which are written in Java [16]. This not only makes Ant easily extensible but also makes the Ant script truly cross platform even when they contain customs tasks. The power of write once run everywhere.