ソースディストリビューション
Apache Ant™
Apache Antは、ソフトウェアのビルドを支援するJavaライブラリおよびコマンドラインツールです。
Apache Antのダウンロード
以下のリンクを使用して、ミラーサイトのいずれかからAntのソースディストリビューションをダウンロードしてください。特にミラーサイトを使用している場合は、ディストリビューションファイルの整合性を検証することをお勧めします。これを行うには、メインディストリビューションディレクトリの署名を使用する必要があります。
Antは、zip
、tar.gz
、およびtar.bz2
アーカイブとして配布されています。内容は同じです。tar.*
アーカイブには、100文字を超えるファイル名が含まれており、GNU tar拡張機能を使用して作成されていることに注意してください。したがって、GNU互換バージョンのtar
で展開する必要があります。
以下のリンクに必要なファイルが表示されない場合は、マスターディストリビューションディレクトリ、またはできればそのミラーを参照してください。
ミラー
現在、https://dlcdn.apache.org/を使用しています。このミラーで問題が発生した場合は、別のミラーを選択してください。すべてのミラーが失敗している場合は、利用可能なはずの(ミラーリストの最後にある)バックアップミラーがあります。
Apache Antの最新リリース
Apache Antチームは現在、2つの開発ラインを維持しています。1.9.xリリースではランタイムにJava5が必要で、1.10.xではランタイムにJava8が必要です。どちらのラインもAnt 1.9.7をベースとしており、1.9.xリリースは主にバグ修正リリースであり、追加の新機能は1.10.xで開発されています。ビルドプロセス中にJava8より前のバージョンのJavaを使用する必要がある場合を除き、1.10.xの使用をお勧めします。
現在、Apache Ant 1.9.16と1.10.14が最適なバージョンです。詳しくはリリースノートをご覧ください。
1.9.16リリース - ランタイムにJava 5以上が必要です
- 1.9.16
.zip
アーカイブ: apache-ant-1.9.16-src.zip [PGP] [SHA512] - 1.9.16
.tar.gz
アーカイブ: apache-ant-1.9.16-src.tar.gz [PGP] [SHA512] - 1.9.16
.tar.bz2
アーカイブ: apache-ant-1.9.16-src.tar.bz2 [PGP] [SHA512]
1.10.14リリース - ランタイムにJava 8以上が必要です
- 1.10.14
.zip
アーカイブ: apache-ant-1.10.14-src.zip [PGP] [SHA512] - 1.10.14
.tar.gz
アーカイブ: apache-ant-1.10.14-src.tar.gz [PGP] [SHA512] - 1.10.14
.tar.bz2
アーカイブ: apache-ant-1.10.14-src.tar.bz2 [PGP] [SHA512] - 1.10.14
.tar.xz
アーカイブ: apache-ant-1.10.14-src.tar.xz [PGP] [SHA512]
古いAntリリース
古いAntリリースはこちらにあります。これらのリリースを使用するのではなく、Antの最新リリースにアップグレードすることを強くお勧めします。
リリースの検証
ダウンロードしたファイルの整合性を、PGP署名またはSHA1/SHA512チェックサムを使用して検証することが不可欠です。チェックサムは、PGP署名ほど強力な指標ではありません。
PGP署名は、PGPまたはGPGを使用して検証できます。まず、特定のディストリビューションのasc
署名ファイルと同様に、KEYSをダウンロードします。これらのファイルを、ミラーではなく、メインディストリビューションディレクトリから取得していることを確認してください。次に、次のコマンドを使用して署名を検証します。
% pgpk -a KEYS
または
% pgpv apache-ant-1.10.14-src.tar.gz.asc
% pgp -ka KEYS
または
% pgp apache-ant-1.10.14-src.tar.gz.asc
% gpg --import KEYS
% gpg --verify apache-ant-1.10.14-src.tar.gz.asc
または、ファイルのチェックサムを検証することもできます。sha1
/sha512
またはsha1sum
/sha512sum
と呼ばれるUnixプログラムは、多くのUnixディストリビューションに含まれています。*sum
は、GNU Textutilsの一部としても入手できます。fsumはSHA1をサポートしています。
ただし、PGP署名を検証することを強くお勧めします。