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