Object Biography: ant
Ant is a Java-based build tool supplied by the open source Apache
project, available at http://ant.apache.org.
It is similar to the Unix tool make, but uses a model wherein
extensions are implemented as Java classes rather than shell-based commands.
Configuration files are XML-based, calling out a target tree where various
tasks get executed. Each task is run by an object that implements a
particular task interface.
We obtained several sequential, previously-released versions of ant, each provided with a developer supplied JUnit test suite.