Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.Ant is different. Instead of a model where it is extended with shell-based commands, Ant is extended using Java classes. Instead of writing shell commands, the 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.

- Ant Home
- Ant Manual (v 1.6.5)

 

Tutorials and Articals

- Hello World with Ant (from Apache Ant)
- Top 15 Ant Best Practices (OnJava: Dec, 2003)

 

Ant Specic Tasks

- XML Manipulation using XMLTask (Tutorial)

 

Issues and Solutions

- Javadoc Ant task complains package does not exist

 

Resources

- Ant Official Resource Page (from Apache Ant)
- Apache Wiki for Ant 
- Ant FAQ (from Apache Ant)

 

Forums and Mailing Lists

- Ant Mailing Lists Home (Apache)
- Ant User List Archive (Apache)
- Ant Forum at jGuru