Table of Contents

Learning Ant

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 Ant’s 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 further

A. Installation
B. XML primer as it applies to Ant
C. IDE integration
D. The elements of Ant style
E. Ant task reference