LOGO For Immediate Assistance Call 855-211-9361


Working with ANT

Price: $1,170.00

Call for availability 855-211-9361

Apache Ant is a software tool for automating Java build processes. This hands-on course will teach the skills needed to use the Ant build tool to compile, package, test and deploy Java projects. Through hands-on practical exercises, students will learn to write an Ant build script, customize the build tool, and learn many of the different tasks Ant can help with. Training is a virtual, live, instructor-led course, complete with exercises, colleague collaboration, and one-on-one interaction with the instructor through over-the-phone conferencing, chat, screen-sharing, and whiteboard.

Course Overview

By the end of the class students will be able to:

  • Install, Run and Use Files in Ant
  • Write Ant build files
  • Work with Filters and Patterns in Ant
  • Write their own Tasks
  • Work with event building in Ant


900 PB Tech Capstone Series: Java Developer

Or equivalent experience working with Java, JavaServer Pages(JSP) and Servlets.

Course Outline

  • Introduction and Basics of Ant

    • Introduction
    • Library Dependencies
    • Running ant
    • Using files in Ant
    • Environment variables in Ant
  • Writing Build Files in Ant

    • Writing build files
    • Defining targets
    • Token Filters
    • Path-like Structures
    • Command-line Arguments
    • Concepts and Types
  • Advanced Topics in Ant

    • Directory-based Tasks
    • Patterns and their examples
    • sysclasspath
    • FileSet
    • FilterSet
    • Filter
    • Filtersfile
    • Mapping File Names
    • Common attributes of all Tasks
    • Core Tasks like Ant, AntCall, AntStructure, Apply/ExecOn, Available and the complete list
  • Writing your own Tasks

    • Writing your own Task
    • Life cycle of a task
  • Events

    • Build events