‹ Back To Training

Apache Ant

Timeline: 3 Days

Topics

Expand All › ‹ Collapse All

  • What is Ant
  • How did we get here
  • Ant v. Make v. Maven v. Ivy
  • System requirements
  • Getting the software
  • “installing the software”
  • Dealing with library dependencies
  • Gotchas on different platforms
  • A simple hello world Java application
  • A quick and dirty build file
  • Command line options
  • Environment variables and system properties
  • Projects
  • Targets
  • Properties
  • Working with Built in properties
  • Adding polish to ‘quick and dirty’ build file
  • Filters
  • Pathing
  • References
  • Logging
  • Archive Tasks
  • File Tasks
  • Compile Tasks
  • Execution Tasks
  • Properties Tasks
  • Testing Tasks
  • Ant and continuous integration servers
  • Archiving Tasks
  • Deployment tasks
  • Integrating Ant with a version control system