Introduction to Apache Ant The Apache Ant package is a Java-based build tool.In theory, it is like the make command, but without make 's wrinkles. Ant is different. Instead of a model that is extended with shell-based commands, Ant is extended using Java classes. Instead of writing shell commands, the configuration files are XML-based, calling out a target tree that executes various tasks.
A state of the art Java-based build tool, modeled after the similar 'make', 'gnumake', 'nmake' and 'jam' projects, helping developers assemble and automate projects
- More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks. Let us download the latest version from the project download page. At the time of writing this article, the latest stable Ant version was 1.9.4. For the purpose of this tutorial, I will be using Apache Ant binary file in zip format.
- As of Ant 1.7, Windows 9x is no longer supported. For the current version of Ant (1.9), you will also need a JDK installed on your system, version 1.5 or later required. The more up-to-date the version of Java, the more Ant tasks you get. Note: If a JDK is not present, only the.
Apache Ant doesn't work on top of a shell like the aforementioned projects, but on top of Java itself.
Ant can be used to allow administrators to manage various facets of their projects using a XML-based configuration file.
This file can be used to store various operations and commands that are executed when the file is run.
Ant operations, also known as tasks, can address various issues, from dependency management, to automation, or file manipulation.
Since it's not shell-based, Ant works on all platforms where Java can run, meaning 'almost' everywhere.
System requirements
- Java 1.5 or higher
Filed under
New in Apache Ant 1.9.4:- Initial support for Java 1.9.
- The possibility to run JUnit tests in multiple threads (when they are forked).
- The refactoring of Ant's own test suite which is now based on JUnit 4.
Apache Ant 1.9.4 Download
This enables Disqus, Inc. to process some of your data. Disqus privacy policyApache Ant 1.9.7
Softpedia Editor's Pickadd to watchlistApache Ant 1.7.1
send us an updateDownload Apache Ant 1.9.6
- runs on:
- Windows / Linux / Mac OS / BSD / Solaris
- filename:
- apache-ant-1.9.7-src.zip
- main category:
- Development Tools
- coding language:
- Java
- developer:
- visit homepage