Apache Ant is a Java library and command-line tool that help building software. Downloading Apache Ant Use the links below to download a binary distribution of Ant from one of our mirrors. It is good practice to verify the integrity of the distribution files, especially if you are using one of our mirror sites. In order to do this you must use the signatures from our main distribution directory. Ant is distributed as zip, tar.
|Published (Last):||17 November 2017|
|PDF File Size:||9.49 Mb|
|ePub File Size:||16.80 Mb|
|Price:||Free* [*Free Regsitration Required]|
The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks. Ant is written in Java. Users of Ant can develop their own "antlibs" containing Ant tasks and types, and are offered a large number of ready-made commercial or open-source "antlibs".
Ant is extremely flexible and does not impose coding conventions or directory layouts to the Java projects which adopt it as a build tool. Software development projects looking for a solution combining build tool and dependency management can use Ant in combination with Apache Ivy.
Apache Ant 1. The Apache Ant team currently maintains two lines of development. The 1. Both lines are based off of Ant 1. We recommend using 1. Ant 1. This release includes a major regression fix, which prevented the previous 1. Among the enhancements, the junitlauncher task now allows including or excluding JUnit 5 "tags" during test execution.
Both releases fix a regression in the get task and a bug inside the path traversal protection of the unarchiving tasks that was introduced with 1. Apache AntUnit 1. This release fixes a few race-conditions in LogCapturer and the br-template inside the XSLT stylesheet used for creating the reports. This means that all its resources are removed or made read only and no further development will be done. It also means that, if a community grows, the subproject could reactivated.
Apache Ivy 2. Key features of the 2.
Installing Apache Ant
Optional Tasks Ant supports a number of optional tasks. An optional task is a task which typically requires an external library to function. The optional tasks are packaged together with the core Ant tasks. The external libraries required by each of the optional tasks is detailed in the Library Dependencies section.
linux-prerequisites-sources Svn Source Tree