Background and overview
Installation of Ant
- Configuration
- The Ant XML structure
- Tasks and properties
The target application
Compilation
- Recommended project directory structure
- Compilation of Java programs
- File sets and globs
- Creating JAR (Java ARchive) files
- Executable JARs
Handling archive files
- Creating ZIP and TAR files
- Unpacking JAR files
- Creating WAR (Web ARchive) files
File handling
- Copy files
- Renaming files
- Delete files
- Replace keywords in files
- External properties
Ant programming
- Dependent tasks
- Conditional tasks
- Iterative tasks
- Invoking tasks
Handling 3:rd party JAR files
- What is a 3:rd party JAR
- Using Ivy for dependency loading
- Typical configurations and usages