Section 3.1. Introduction
Section 3.2. Writing a Basic Buildfile
Section 3.3. Running Ant
Section 3.4. Providing Help
Section 3.5. Using Environment Variables
Section 3.6. Passing Arguments to a Buildfile
Section 3.7. Checking for the Existence of Properties
Section 3.8. Defining a Classpath
Section 3.9. Defining Platform-Independent Paths
Section 3.10. Including and Excluding Files
Section 3.11. Implementing Conditional Logic
Section 3.12. Defining a Consistent Environment
Section 3.13. Preventing Build Breaks
Section 3.14. Building JAR Files
Section 3.15. Installing JUnit
Section 3.16. Running Unit Tests
Section 3.17. Running Specific Tests
Section 3.18. Generating a Test Report
Section 3.19. Checking Out Code from CVS
Section 3.20. Bootstrapping a Build