Apache Ant™ プロジェクトニュース
Apache IvyDE は廃止されました
2023年11月26日 - IvyDE 廃止
Ant PMC は 投票 により、IvyDE サブプロジェクトをアーカイブすることを決定しました。これは、そのすべてのリソースが削除されるか、読み取り専用になることを意味し、それ以上の開発は行われません。
また、コミュニティが成長した場合、サブプロジェクトは 再開 される可能性があります。
Apache Ant 1.10.14
2023年8月20日 - Apache Ant 1.10.14 リリース
Apache Ant 1.10.14 は、https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.14 には、Java 18 以降で実行する場合に Java SecurityManager を使用または設定しなくなったという重要な変更が含まれています。これにより、プロジェクトを Java 18 以降のバージョンでビルドできるようになります。
Apache Ivy 2.5.2
2023年8月20日 - Apache Ivy 2.5.2 リリース
Apache Ivy 2.5.2 は、ソースまたはバイナリとして https://ant.dokyumento.jp/ivy/download.cgi からダウンロードできます。
Ivy 2.5.2 は主にバグ修正リリースですが、セキュリティの脆弱性も修正しています。詳細は セキュリティレポート を参照してください。
Apache Ant 1.10.13
2023年1月10日 - Apache Ant 1.10.13 リリース
Apache Ant 1.10.13 は、https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.13 は主にバグ修正リリースですが、Java 18 以降のバージョンでは、デフォルトで実行時に SecurityManager を設定できなくなったという重要な変更が含まれています。Ant は(内部的に)実行時に SecurityManager を設定します。これは、Java 18 以降に対して Ant を使用してプロジェクトをビルドしようとするプロジェクトに問題を引き起こしました。新しくリリースされた Ant 1.10.13 バージョンではその問題が(内部的に)修正されているため、このバージョンの Ant を使用して Java 18 以降に対してビルドできるはずです。
Apache Ivy 2.5.1
2022年11月4日 - Apache Ivy 2.5.1 リリース
Apache Ivy 2.5.1 は、ソースまたはバイナリとして https://ant.dokyumento.jp/ivy/download.cgi からダウンロードできます。
Ivy 2.5.1 は主にバグ修正リリースですが、2つのセキュリティの脆弱性も修正しています。詳細は セキュリティレポート を参照してください。
Apache Ant 1.10.12
2021年10月19日 - Apache Ant 1.10.12 リリース
Apache Ant 1.10.12 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.12 は主にバグ修正リリースです。
Apache Ant 1.9.16 および 1.10.11
2021年7月13日 - Apache Ant 1.9.16 および 1.10.11 リリース
Apache Ant 1.9.16 および 1.10.11 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.11 には 1.9.16 のスーパーセットが含まれています(Java 8 では機能しなくなったいくつかのタスクと機能(apt
タスクなど)を除きます)。
どちらのリリースも、潜在的なサービス拒否攻撃の脆弱性を解決しています。詳細は セキュリティレポート を参照してください。
Apache AntUnit 1.4.1
2021年7月7日 - Apache AntUnit 1.4.1 リリース
Apache AntUnit 1.4.1 は、バイナリ または ソース リリースとしてダウンロードできます。
このリリースでは、antlib.xml 記述子が修正され、AntUnit を AntUnit の優先 URI をハードコードするのではなく、ユーザー定義の URI で使用できるようになりました。
Apache Ant 1.10.10
2021年4月17日 - Apache Ant 1.10.10 リリース
Apache Ant 1.10.10 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.10 には、多くのバグ修正といくつかの機能強化が含まれています。
また、java、exec などのタスクに新しい discardOutput 属性と discardError 属性が導入され、これらのタスクによって起動されたプロセスによって生成される出力とエラーを完全に破棄できるようになりました。
Apache Ant 1.10.9
2020年9月30日 - Apache Ant 1.10.9 リリース
Apache Ant 1.10.9 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.9 には、バグ修正と、スクリプト系のタスクとタイプ内で GraalVM JavaScript を使用するサポートが含まれています。
また、安全でない一時ファイルの脆弱性も解決しています。詳細は セキュリティレポート を参照してください。
Apache Ant 1.9.15 および 1.10.8
2020年5月13日 - Apache Ant 1.9.15 および 1.10.8 リリース
Apache Ant 1.9.15 および 1.10.8 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.8 には 1.9.15 のスーパーセットが含まれています(Java 8 では機能しなくなったいくつかのタスクと機能(apt
タスクなど)を除きます)。
どちらのリリースも、安全でない一時ファイルの脆弱性を解決しています。詳細は セキュリティレポート を参照してください。
Apache Ant 1.10.7
2019年9月5日 - Apache Ant 1.10.7 リリース
Apache Ant 1.10.7 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.7 は主にバグ修正リリースで、マイナーな機能強化がいくつか含まれています。このリリースには、以前の 1.10.6 リリースを Java 8 ランタイムで使用できなくした重大な回帰修正が含まれています。機能強化の中で、junitlauncher タスクでは、テスト実行中に JUnit 5 の「タグ」を含めたり除外したりできるようになりました。
Wiki の移行
2019年6月23日
Apache Ant Wiki のページは、Apache Wiki ファームの 新しい場所 に移行されました。
Apache Ant 1.10.6
2019年5月8日 - Apache Ant 1.10.6 リリース
Apache Ant 1.10.6 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.6 には、いくつかのバグ修正と機能強化が含まれています。具体的には、
-
junitlauncher
タスクは、フォークされた JVM でテストを起動するために、fork
モードをサポートするようになりました。 - JDK 9 以降の
jmod
とjlink
ツールをサポートするために、新しいタスクjmod
とlink
が導入されました。
Apache Ant 1.9.14
2019年3月17日 - Apache Ant 1.9.14 リリース
Apache Ant 1.9.14 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.9.14 は主にバグ修正と、signjar
タスクと verifyjar
タスクのいくつかの機能強化で構成されています。
Apache Ant 1.9.13 および 1.10.5
2018年7月13日 - Apache Ant 1.9.13 および 1.10.5 リリース
Apache Ant 1.9.13 および 1.10.5 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.5 には 1.9.13 のスーパーセットが含まれています(Java 8 では機能しなくなったいくつかのタスクと機能(apt
タスクなど)を除きます)。
どちらのリリースも、それぞれ 1.9.12 と 1.10.4 で導入された get
タスクの回帰と、解凍タスクのパス横断保護内のバグを修正しています。
Ant 1.10.5 の java
タスクは、Java 11 で導入された単一ファイルソース実行機能のサポートを追加しています。
Apache AntUnit 1.4
2018年6月26日 - Apache AntUnit 1.4 リリース
Apache AntUnit 1.4 は、バイナリ または ソース リリースとしてダウンロードできます。
このリリースでは、LogCapturer と、レポート作成に使用される XSLT スタイルシート内の br-template のいくつかの競合状態が修正されています。
Apache Ant 1.9.12 および 1.10.4
2018年6月22日 - Apache Ant 1.9.12 および 1.10.4 リリース
Apache Ant 1.9.12 および 1.10.4 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.4 には 1.9.12 のスーパーセットが含まれています(Java 8 では機能しなくなったいくつかのタスクと機能(apt
タスクなど)を除きます)。
どちらのリリースも、主にバグ修正リリースであり、いくつかの新機能が追加されています。
どちらのリリースでも、untar
、unjar
、unzip
は、デフォルトで作成されたファイルが宛先ディレクトリの外部に配置されるような名前のエントリを抽出できなくなります。これは、Snyk セキュリティ調査チームによる推奨事項に基づいています。
Apache Ant 1.9.11 および 1.10.3
2018年3月27日 - Apache Ant 1.9.11 および 1.10.3 リリース
Apache Ant 1.9.11 および 1.10.3 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.3 には 1.9.11 のスーパーセットが含まれています(Java 8 では機能しなくなったいくつかのタスクと機能(apt
タスクなど)を除きます)。
どちらのリリースも、主にバグ修正リリースであり、いくつかの新機能が追加されています。Ant 1.10.2 では多くの回帰が導入されましたが、1.10.3 で修正されています。
Ant 1.10.3 では、junitlauncher
タスクという形で JUnit5 の初期サポートが導入されました。新しいタスクは完全に機能しますが、現在、テストのために新しい JVM をフォークするなど、いくつかの機能が不足しており、今後のリリースで追加される予定です。
Apache Ant 1.9.10 および 1.10.2
2018年2月6日 - Apache Ant 1.9.10 および 1.10.2 リリース
Apache Ant 1.9.10 および 1.10.2 は、ソースまたはバイナリとして https://ant.dokyumento.jp/bindownload.cgi からダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.2 には 1.9.10 のスーパーセットが含まれています(Java 8 では機能しなくなったいくつかのタスクと機能(apt
タスクなど)を除きます)。
両リリースは主にバグ修正リリースであり、いくつかの新機能が追加されています。新しいjavaversion
条件を使用して、Antを実行しているJVMのバージョンを検出できるようになりました。
log4j 1.xはもはやアクティブに開発されていないため、log4jリスナーは非推奨となりました。log4j2ロギングブリッジを使用する場合、リスナーが動作するようにしました。1.10.2では、JAIがJava 9で動作しなくなったため、イメージングタスクは非推奨となりました。
Compress Ant Library 1.5
2017年6月13日 - Apache Compress Ant Library 1.5リリース
Apache Compress Ant Library 1.5をバイナリまたはソースリリースとしてダウンロードできます。
このリリースはApache Commons Compressの1.14リリースに適合し、Brotli形式の読み取り専用サポート、LZ4の完全サポート、SnappyとLZMAの書き込みサポート(バージョン1.4で提供されている読み取り専用サポートに加えて)を追加しました。
Apache Ant 1.9.9および1.10.1
2017年2月6日 - Apache Ant 1.9.9および1.10.1リリース
Apache Ant 1.9.9および1.10.1をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.1には1.9.9のスーパーセットが含まれています。ただし、Java 8では動作しなくなったいくつかのタスクと機能(apt
タスクなど)は除きます。
新しいリリースでは、Eclipseとの統合を妨げていた1.9.8および1.10.0への変更を元に戻し、Solaris 10のant
ラッパー スクリプトも修正しました。さらに、1.10.1では、XZ for Javaライブラリの助けを借りて、XZ圧縮をサポートするタスクとタイプが追加されました。
Apache Ant 1.9.8および1.10.0
2016年12月31日 - Apache Ant 1.9.8および1.10.0リリース
Apache Ant 1.9.8および1.10.0をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Apache Ant チームは現在、2つの開発ラインを維持しています。1.9.x リリースは実行時に Java 5 を、1.10.x リリースは実行時に Java 8 を必要とします。両方のラインは Ant 1.9.7 をベースとしており、1.9.x リリースは主にバグ修正リリースである一方、1.10.x には新しい機能が追加されています。ビルドプロセス中に Java 8 より前のバージョンを使用する必要がない限り、1.10.x の使用をお勧めします。
Ant 1.10.0には1.9.8のスーパーセットが含まれています。ただし、Java 8では動作しなくなったいくつかのタスクと機能(apt
タスクなど)は除きます。
新しいリリースでは、SolarisおよびHP/UXのant
ラッパー スクリプトを修正し、Java 9サポートに関する重要な変更と数多くのバグ修正が含まれています。native2ascii
とjavah
の新しい実装が追加され、javac
の-h
と--release
スイッチもサポートされました。
EasyAntの廃止
2016年12月13日 - EasyAntの廃止
Ant PMCは投票により、EasyAntサブプロジェクトとそのすべてのモジュールをアーカイブすることを決定しました。これは、すべてのリソースが削除されるか、読み取り専用になることを意味し、それ以上の開発は行われません。
また、コミュニティが成長した場合、サブプロジェクトは再有効化される可能性があります。
Apache Ant 1.9.7
2016年4月12日 - Apache Ant 1.9.7リリース
Apache Ant 1.9.7をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Ant 1.9.7には、Ant 1.9.6と比較して、いくつかのバグ修正と改良が含まれています。
Apache Ant 1.9.6
2015年7月2日 - Apache Ant 1.9.6リリース
Apache Ant 1.9.6をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Ant 1.9.6は、Ant 1.9.5で導入されたzipパッケージの回帰を修正します。
Apache Ant 1.9.5
2015年6月3日 - Apache Ant 1.9.5リリース
Apache Ant 1.9.5をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Ant 1.9.5には、Ant 1.9.4と比較して、いくつかのバグ修正と改良が含まれています。最も重要なのは、<tar>ファミリーのタスクとタイプのバグです。
Gitへの移行
2014年5月23日 - Apache Antのプロジェクトファミリーがhttps://gitbox.apache.org/repos/asfにGitに移行
Apache Antのプロジェクトファミリーは、Apache Software Foundationのインフラストラクチャによってホストされるhttps://gitbox.apache.org/repos/asfのGitに移行されました。
Apache Ant、Ivy、Ivyde、Antlibs、EasyAntのソースコードはすべてGitに移行されました。WebサイトはSubversion、サンドボックスもSubversionのままです。
Apache AntUnit 1.3
2014年5月14日 - Apache AntUnit 1.3リリース
Apache AntUnit 1.3をバイナリまたはソースリリースとしてダウンロードできます。
このリリースでは、既存のものよりも非ファイルリソースを適切に処理する新しいアサーションが追加され、テスト中に作成されたログへの追加アクセスが提供されます。
Apache Ant 1.9.4
2014年5月5日 - Apache Ant 1.9.4リリース
Apache Ant 1.9.4をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Ant 1.9.4には、Ant 1.9.3と比較して、いくつかのバグ修正と改良が含まれています。これには、Java 1.9の初期サポート、JUnitテストを複数のスレッドで実行する可能性(フォークされた場合)、およびJUnit 4に基づくAnt独自のテストスイートのリファクタリングが含まれます。
Apache Ant 1.9.3
2013年12月29日 - Apache Ant 1.9.3リリース
Apache Ant 1.9.3をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Ant 1.9.3には、Ant 1.9.2と比較して、いくつかのバグ修正と改良が含まれています。このリリースの主なポイントは、execタスクの速度の修正です。Bugzillaレポート54128を参照してください。
Compress Ant Library 1.4
2014年1月29日 - Apache Compress Ant Library 1.4リリース
Apache Compress Ant Library 1.4をバイナリまたはソースリリースとしてダウンロードできます。
このリリースはApache Commons Compressの1.7リリースに適合し、Snappyと.Z形式の読み取り専用サポートを追加しました。
Apache Ant 1.9.2
2013年7月12日 - Apache Ant 1.9.2リリース
Apache Ant 1.9.2をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Ant 1.9.2のjavadocタスクは、Java 7u25より前のOracle JDKに見つかったjavadocツールの最近修正されたフレームインジェクションの脆弱性(CVE-2013-1571として知られる)の回避策を提供します。このタスクは、生成されたファイルを後処理し、脆弱性が検出された場合は削除します。
さらに、tarクラスとzipクラスの相互運用性パッチが適用されました。
Apache Ant 1.9.1
2013年5月21日 - Apache Ant 1.9.1リリース
Apache Ant 1.9.1をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
1.9.1リリースの主な機能は次のとおりです。
- すべてのタスクとネストされた要素で使用できる新しいifとunlessのXML名前空間
- Zip64拡張機能はデフォルトで無効になっています
- JUnitタスクで外部依存関係のロードが修正されました
- JUnitreportのデフォルトスタイルシートがJDK 1.7と互換性を持つようになりました
- Java 1.7でssh/scpタスクを使用するユーザーに、jsch 0.1.50へのアップグレードを推奨
- WHATSNEWに記載されているその他の修正と改良
Apache Ant 1.9.0
2013年3月7日 - Apache Ant 1.9.0リリース
Apache Ant 1.9.0をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
1.9.0リリースの主な機能は次のとおりです。
- Java 1.5が必須になりました
- JUnit 4テストケースでの@Ignoreアノテーションのサポート
- zip、bzip2、tarタスクが改良されました
- Perforce Antタスクの削除。これらのタスクのユーザーは、Perforce Inc.が提供するタスクを使用できます。これらのタスクにはより多くの機能が含まれており、Perforceサーバーにネイティブに接続します。
- Bugzillaとリリースノートに記載されている数多くのバグ修正と改良
Apache Ant 1.8.4
2012年5月23日 - Apache Ant 1.8.4リリース
Apache Ant 1.8.4をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Ant 1.8.4は、Ant 1.5以降のすべてのAntバージョンにある<bzip2>
タスクのサービス拒否の欠陥を修正します。
Apache Compress Antlib 1.2
2012年4月20日 - Apache Compress Antlib 1.2リリース
Apache Compress Antlib 1.2をバイナリまたはソースリリースとしてダウンロードできます。
このリリースはApache Commons Compressの1.4リリースに適合し、XZ形式のサポートを追加し、現在のPOSIX標準の限定的なサポートを含む、より多様なtar方言をサポートします。
Apache Ant 1.8.3
2012年2月29日 - Apache Ant 1.8.3リリース
Apache Ant 1.8.3をソースまたはバイナリとしてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできます。
Ant 1.8.3は主にバグ修正リリースであり、いくつかの新機能が含まれています。
Ant開発者は、Ant 1.9.xには少なくともJava 5が必要であると決定したため、これはJava 1.4をランタイム環境としてサポートする最後のリリースとなる可能性があります。
Apache Compress Antlib 1.1
2011年11月5日 - Apache Compress Antlib 1.1リリース
Apache Compress Antlib 1.1をバイナリまたはソースリリースとしてダウンロードできます。
このリリースはApache Commons Compressの1.3リリースに適合し、Zip64拡張機能、Pack200形式、Unixダンプ形式の読み取り専用サポートを追加しました。
Apache AntUnit 1.2
2011年8月16日 - Apache AntUnit 1.2リリース
Apache AntUnit 1.2をバイナリまたはソースリリースとしてダウンロードできるようになりました。
いくつかのバグ修正と新しいアサーションに加えて、AntUnit 1.2では、`
EasyAntがインキュベータ入り
2011年2月1日 - EasyAntがインキュベータ入り
EasyAntプロジェクトは、Apacheインキュベータへの参加が承認され、Apache Antがスポンサーとなっています。
EasyAntプロジェクトは、AntとIvyの両方の人気と柔軟性を活用して、使いやすいビルドシステムを提供することを目指しています。EasyAntは、通常のMavenユーザーが慣れているように、標準的なJavaアプリケーションやWebアプリケーションをビルドするためのすぐに使用できるAntスクリプトを提供します。プロパティベースの設定を提供することで、依然として適応可能であり続けます。さらに、既存のモジュールを簡単に拡張したり、独自のモジュールを作成したりすることもできます。
詳細な提案はこちらをご覧ください:https://cwiki.apache.org/confluence/display/INCUBATOR/EasyAntProposal
Apache Ant 1.8.2
2010年12月27日 - Apache Ant 1.8.2リリース
Apache Ant 1.8.2を、ソースまたはバイナリ(依存関係あり・なし)としてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできるようになりました。
1.8.2リリースの主な機能は以下のとおりです。
- ディレクトリのスキャンにおけるパフォーマンスの向上
- XSLTタスクが再びクラスパスを尊重するようになりました(バグレポ49271)
- コアタスクとオプションタスクの区別が廃止されました
- BugzillaとWHATSNEWに記載されている多数のバグ修正と改善
Apache Ivy 2.2.0
2010年9月30日 - Apache Ivy 2.2.0リリース
Apache Ivy 2.2.0を、ソースまたはバイナリ(依存関係あり・なし)としてhttps://ant.dokyumento.jp/ivy/download.cgiからダウンロードできるようになりました。
2.2.0リリースの主な機能は以下のとおりです。
- Maven2との互換性の向上、いくつかのバグ修正、およびより多くのpom機能の対応
- Ivyファイルのための新しい親メカニズム
- ivy.xmlファイルからのpom生成の改善
- アーティファクトのアップロード時のPGP署名自動生成
- Jiraとリリースノートに記載されている多数のバグ修正と改善
詳細については、Ivyホームページを参照してください。
Apache Ant 1.8.1
2010年5月7日 - Apache Ant 1.8.1リリース
Apache Ant 1.8.1を、ソースまたはバイナリ(依存関係あり・なし)としてhttps://ant.dokyumento.jp/bindownload.cgiからダウンロードできるようになりました。
1.8.1リリースの主な機能は以下のとおりです。
- 新しいタスク`augment`により、以前に定義された参照に属性またはネストされた要素を追加できます。
- BugzillaとWHATSNEWに記載されている多数のバグ修正と改善
Apache Ant 1.8.0
2010年2月8日 - Apache Ant 1.8.0リリース
1.8.0リリースの主な機能は以下のとおりです。
- 字句スコープのローカルプロパティ、つまりターゲット、シーケンシャルブロック、または同様の環境内でのみ定義されるプロパティ。これは`
`内で非常に役立ち、マクロはタスクが終了すると消える一時的なプロパティを定義できるようになりました。 - `
`は、ファイルまたはURLを提供するリソースからインポートできるようになりました(` `を含む)。つまり、` `はJARまたは固定サーバーURLからビルドファイルのスニペットを読み取ることができます。インポートの分野には他にもいくつかの改善があります。 - ディレクトリスキャンコードに対するさまざまな改善により、シンボリックリンクの循環(たとえば、MacOS X Javaインストールで見られるもの)に対処し、スキャンパフォーマンスを向上させます。大規模なディレクトリツリーの場合、その改善は劇的です。
- 開発者がAntのプロパティ展開アルゴリズムを拡張できる方法は、(古いAPIを破棄して)使いやすく、より強力になるように書き直されました。ローカルプロパティメカニズム全体は、そのAPIを使用して実装されており、Antのコアを変更せずに個別のライブラリに実装できます。まだリリースされていないprops Antlibのようなものは、Ant自体に触れることなく、多くの場合必要な「スクリプティ」機能を提供できるようになりました。同時に、if属性とunless属性は、プロパティ展開に適用された場合に期待どおりに動作するように書き直されました(つまり、`if="${foo}"`は、${foo}がtrueに展開される場合「はい、実行します」を意味します。Ant 1.7.1では、「true」という名前のプロパティが存在しない限り「いいえ」を意味します)。これにより、「テスト条件」がプロパティ展開の新しいユースケースとして追加されます。
- 新しいトップレベル要素`
`は、インポートされることを目的とした再利用可能なビルドファイルの作成に役立ちます。` `には、` `のような名前と依存関係リストがあり、コマンドラインまたは依存関係リストから` `のように使用できますが、インポートするビルドファイルは` `のdependsリストにターゲットを追加できます。 - AntはJava 1.4以降が必要です。
- 新しいタスク`include`は`
`の代替手段を提供し、ターゲットをオーバーライドしたくない場合に優先する必要があります。 - BugzillaとWHATSNEWに記載されている多数のバグ修正と改善
Apache Ivy 2.1.0
2009年10月8日 - Apache Ivy 2.1.0リリース
2.1.0リリースの主な機能は以下のとおりです。
- Maven2との互換性の向上、いくつかのバグ修正、およびより多くのpom機能の対応
- Ivy Antタスクとコマンドラインの新しいオプション
- 構成の交差と構成グループ
- Jiraとリリースノートに記載されている多数のバグ修正と改善
詳細については、Ivyホームページを参照してください。
Apache IvyDE 2.0.0
2009年7月13日 - Apache IvyDE 2.0.0リリース
Apache IvyDE 2.0.0をhttps://ant.dokyumento.jp/ivy/ivyde/download.cgiから、またはアップデートサイトhttps://downloads.apache.org/ant/ivyde/updatesiteから直接ダウンロードできます。
これは、プロジェクトがApache Software Foundationによってホストされて以来、安定版と見なされる最初のリリースです。
このリリースにおける主な変更点
- 「ワークスペースで解決する」機能(IvyDEがEclipseプロジェクト内で直接Ivy依存関係を検索する)は前回のリリースで導入されましたが、かなり実験的なものでした。より信頼性の高いものになるようにリファクタリングされ、一部のIvyDE初期ユーザーからうまく機能しているという報告があります。
- IvyDEのユーザードキュメントは、現在Eclipseヘルプセンターから直接利用できます。
- IvyDEは、Ivy設定と共にプロパティファイルを読み込むことができるようになりました。
詳細については、IvyDEホームページを参照してください。
Apache Ivy 2.0.0
2009年1月20日 - Apache Ivy 2.0.0リリース
Apache Ivy 2.0.0(最終版)を、ソースまたはバイナリ(依存関係あり・なし)としてhttps://ant.dokyumento.jp/ivy/download.cgiからダウンロードできるようになりました。
これはApacheの下でのIvyの最初のベータ版ではないリリースであり、Maven2との互換性の向上、キャッシュ管理の改善、同時実行サポートの改善、および多数のバグ修正とその他の改善などの主要な新機能が含まれています。
詳細については、Ivyホームページを参照してください。
Apache AntUnit 1.1
2008年9月26日 - Apache AntUnit 1.1リリース
Apache AntUnit 1.1をバイナリまたはソースリリースとしてダウンロードできるようになりました。
いくつかのバグ修正と新しいアサーションに加えて、AntUnit 1.1では、テストリスナーがテスト対象プロジェクトのログ出力を受信できるようになりました。`plainlistener`と`xmllistener`の両方には、プロジェクトの出力をそれぞれのログにエコーするオプションがあります。
詳細については、Antlibのホームページを参照してください。
Apache AntUnit 1.1 Beta 1
2008年9月3日 - Apache AntUnit 1.1 Beta 1公開
Apache Ant 1.7.1
2008年6月27日 - Apache Ant 1.7.1公開
Apache Ant 1.7.1をダウンロードできるようになりました。
Ant 1.7.1は主にバグ修正リリースです。
Ant 1.7.1はJava 6機能のサポートを拡張しました。
Ant 1.7.1の`