About the Course
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.
Topics Covered1. Introduction to Ant
2. Installing Ant
3. Building hello world with Ant
4. Ant concepts and terminologies
5. Working with Ant
6. Ant Tasks
7. Integrating ANT into your IDE
8. Automating your build and testing through Ant tasks
Who should attendBuild Engineers and Developers working on projects that use Ant as an automated build tool
Pre-requisites1. Introduction to Ant
*What is Ant
*How did we get here
*Ant v. Make v. Maven v. Ivy
What you need to bringLAPTOP
Key TakeawaysAt 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