
<div style="float:right;margin:10px;">link:[preferred]/ant/ivy/2.5.0/[<img src="images/ivy-dl-2.5.0.png" style="border: none;"/>]</div>

Version 2.5.0 of Apache Ivy&#153; is available. Check the link:history/2.5.0/release-notes.html[release notes].

Use the links below to download a distribution of Apache Ivy from one of our mirrors. It is good practice to link:[location]#VerifyReleases[verify the integrity] of the distribution files, especially if you are using one of our mirror sites. To do this you must use the signatures from our link:https://www.apache.org/dist/ant/ivy/[main distribution directory].

Apache Ivy is distributed as zip and tar.gz archives - the contents are the same. Please note that the tar.gz archives contain file names longer than 100 characters and have been created using GNU tar extensions. Thus they must be untarred with a GNU compatible version of tar.

If you do not see the file you need in the links below, please see the link:https://www.apache.org/dist/ant/ivy/[master distribution directory] or, preferably, its link:[preferred]/ant/ivy/[mirror].


=== Select mirror

You are currently using *[preferred]*.  If you encounter a problem with this mirror, please select another mirror.  If all mirrors are failing, there are __backup__ mirrors (at the end of the mirrors list) that should be available.

<form action="[location]" method="get" id="SelectMirror">
Other mirrors: <select name="Preferred">
[if-any http]
  [for http]<option value="[http]">[http]</option>[end]
[end]
[if-any ftp]
  [for ftp]<option value="[ftp]">[ftp]</option>[end]
[end]
[if-any backup]
  [for backup]<option value="[backup]">[backup] (backup)</option>[end]
[end]
</select>
<input type="submit" value="Change" />
</form>

To get information about the different kind of distributions, see link:choose-distrib.html[that page].


[]
|=======
|*binary*|link:[preferred]/ant/ivy/2.5.0/apache-ivy-2.5.0-bin.zip[apache-ivy-2.5.0-bin.zip] (link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-bin.zip.asc[PGP] link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-bin.zip.sha512[SHA512])
		link:[preferred]/ant/ivy/2.5.0/apache-ivy-2.5.0-bin.tar.gz[apache-ivy-2.5.0-bin.tar.gz] (link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-bin.tar.gz.asc[PGP] link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-bin.tar.gz.sha512[SHA512])
|*binary-with-dependencies*|link:[preferred]/ant/ivy/2.5.0/apache-ivy-2.5.0-bin-with-deps.zip[apache-ivy-2.5.0-bin-with-deps.zip] (link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-bin-with-deps.zip.asc[PGP] link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-bin-with-deps.zip.sha512[SHA512])
		link:[preferred]/ant/ivy/2.5.0/apache-ivy-2.5.0-bin-with-deps.tar.gz[apache-ivy-2.5.0-bin-with-deps.tar.gz] (link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-bin-with-deps.tar.gz.asc[PGP] link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-bin-with-deps.tar.gz.sha512[SHA512])
|*sources*|link:[preferred]/ant/ivy/2.5.0/apache-ivy-2.5.0-src.zip[apache-ivy-2.5.0-src.zip] (link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-src.zip.asc[PGP] link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-src.zip.sha512[SHA512])
		link:[preferred]/ant/ivy/2.5.0/apache-ivy-2.5.0-src.tar.gz[apache-ivy-2.5.0-src.tar.gz] (link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-src.tar.gz.asc[PGP] link:https://www.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-src.tar.gz.sha512[SHA512])
|=======



=== Old releases

Older releases of Apache Ivy can be found link:https://archive.apache.org/dist/ant/ivy/[here]. We highly recommend to not use those releases but upgrade to the latest release.


=== Building from source

What you can get here at the ASF is the latest sources from the git repository:

[source]
----

git clone https://git-wip-us.apache.org/repos/asf/ant-ivy.git

----

Then to build Apache Ivy from source, assuming you have Apache Ant&#153; 1.6.2+ and a jdk 1.5+ installed, then you only need to run the following command:

[source]
----

ant jar

----

Then you will find ivy.jar in *build/artifact*.


=== Snapshot build

The Apache Software Foundation hosts an installation of the Jenkins CI-system where a continuous build of Ivy is available. Note that these are not official builds and they are not endorsed or even supported by the Apache Ivy team. But if you have problems with testing the latest (successful) build, you are welcome to post that on the mailinglist. 

The project page of Apache Ivy on this Jenkins installation is: https://builds.apache.org/job/Ivy/. Here you can find links to the latest version of the jars.


=== [[VerifyReleases]]Verify Releases

It is essential that you verify the integrity of the downloaded files using the PGP signature or the SHA512 checksum.  The checksums are not as strong indicators as the PGP signature.

The PGP signatures can be verified using PGP or GPG. First download the link:https://www.apache.org/dist/ant/KEYS[KEYS] as well as the asc signature file for the particular distribution.  Make sure you get these files from the link:https://www.apache.org/dist/ant/ivy/[main distribution directory], rather than from a mirror. Then verify the signatures using


[source]
----

% pgpk -a KEYS
% pgpv apache-ivy-2.5.0-bin.tar.gz.asc

----

_or_

[source]
----

% pgp -ka KEYS
% pgp apache-ivy-2.5.0-bin.tar.gz.asc

----

_or_

[source]
----

% gpg --import KEYS
% gpg --verify apache-ivy-2.5.0-bin.tar.gz.asc apache-ivy-2.5.0-bin.tar.gz

----

Alternatively, you can verify the checksums on the files. Many Linux and Windows distributions include utilities to verify SHA checksums. You can use one of those programs to verify the SHA512 checksum that's made available for each of the downloadable files.

We highly recommend to verify the PGP signature, though.

For additional information on how to verify the download files, please refer to link:https://www.apache.org/info/verification.html[this] page.

For previous version information and download, see the link:history.html[history page].