Ant Training Logo

Ant Training

Live Online & Classroom Enterprise Training

Irrespective of whether you are working in the development or deployment teams, proficiency in at least one build tool will always be useful. Ant is one such tried and tested tool for making build files and automating them. Ant training course teaches you to create Ant tasks and their dependencies and ways to integrate it with the IDE of your choice.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Ant Training about?

Ant training course teaches developers the skills and knowledge needed to use Ant as an automated build tool.

Ant training course begins with an overview of automated build concepts and motivations. It then moves into a discussion about Ant as a build tool in terms of its architecture implementation and operation.

With the foundation laid the course then examines how to setup an Ant build.xml file externalize build configuration information through properties files and define and execute tasks. Working with Ant course concludes with a discussion of common Ant tasks like continuous integration tasks packaging tasks etc.

What are the objectives of Ant Training ?

At the end of Ant training course, the participants will be able to:

  • Describe the differences between Ant and other build tools like Maven and Make
  • Create a basic build.xml file from scratch
  • Work with embedded properties and external properties using properties files
  • Integrate ANT with there IDE
  • Modify the build file to execute common tasks, like unit tests, jar, etc.
  • Modify the build file the integrate the build process with a version control system like SVN
  • Describe the capabilities of extending Ant through custom tasks

Available Training Modes

Live Online Training

12 Hours

Classroom Training

2 Days

Course Outline Expand All

Expand 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

Who is the instructor for this training?

The trainer for this Ant Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews