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.
Introduction to Apache Ant
Course Description
Overview
This course will introduce the student to the Apache Ant software used to build a variety of Java Applications. Build File Syntax will be discussed from handling simple builds to deploying Web applications.Objectives
- Understand Ant terminology and usage
- Work with XML to create Build files
- Install and configure Ant
- Define a Project element and its attributes
- Build Target Elements and reference them from the Project
- Understand the available Tasks in Ant including: Move, Copy, Jar, Delete, Javac, Mkdir, Javadoc, Tstamp
- Use the eight (8) DataTypes
- Create and use a variety of properties including “Magic”
- Understand how to extend Ant with user written Tasks
- Debug Build files including embedded help
- Deploy projects to WebSphere via FTP with proxy considerations
- Understand cascading Projects and Build files
Audience
- Programmers
- Designers
- Webmasters who wish to build Java applications using Apache Ant
Prerequisites
- Knowledge of Java is desirable but not required.
Topics
- Ant's Origins
- Getting Ant
- Ant at Work
- Anatomy of a Build File
- Running Ant
- Using Properties to Control Tasks
- Using Property Files
- Handling Data Using Types
- Compiling Code
- Getting Input from the User
- Calling Other Ant Tasks
- Importing Other Build Files
- Documenting Code
- Creating JAR Files
- Setting Build Numbers
- Setting Timestamps
- Packaging Applications for Deployment
- Preparing to Deploy
- Deploying Applications
- Scheduling Automatic Builds
- Executing Java Code
- Executing External Programs
- Performing Batch Execution
- Multithreading Tasks
- Setting Execution Order
- Creating WAR Archives
- Creating CAB Files
- Creating Simple Web Deployment
- Deploying to Tomcat
- Compiling JSPs
- Deploying to EJB Containers
- Introducing Eclipse
- Running Ant Build Files
- Using a Different Version of Ant
- Using the Ant View
- Creating a Simple Custom Ant Task
- Extending the Task Class
- Creating Custom Listeners
- Creating Custom Loggers
- Creating Custom Filters
- Creating Custom Selectors
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
Exam 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
Purchase Information
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.