title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Working with Apache Ant
Course Description
Overview
This Working with Apache Ant course is designed to provide students with the skills and knowledge needed to use Ant as an automated build tool.The Automating Builds with Apache 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. The Working with Apache Ant course concludes with a discussion of common Ant tasks, like continuous integration tasks, packaging tasks, etc.
Objectives
- 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 your 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
Audience
- Build Engineers and Developers working on projects that use Ant as an automated build tool.
Topics
- 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
Related Courses
-
Spark V2 for Developers
DCSK-100- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,100.00 USD
-
Solr for Developers
SESR-100- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,100.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration