1. Introducing Ant
2. Getting started with Ant
3. Understanding Ant datatypes and properties
4. Testing with JUnit
5. Executing programs
6. Packaging projects
7. Deployment
8. Putting it all together
Applying Ant
9. Using Ant in your development projects
10. Beyond Ants core tasks
11. XDoclet
12. Developing for the web
13. Working with XML
14. Enterprise JavaBeans
15. Working with web services
16. Continuous integration
17. Developing native code
18. Production deployment
Extending Ant
19. Writing Ant tasks
20. Extending Ant furtherA. Installation
B. XML primer as it applies to Ant
C. IDE integration
D. The elements of Ant style
E. Ant task reference