Apache Ant site Apache Ant logo

Apache Ant サイト
ホーム
プロジェクト
 

外部ツールとタスク

外部ツールとタスク

このページでは、Apache Ant の外部リソースをリストアップしています。タスクコンパイラ実装IDE統合ツールソース管理システムロガーなどです。追加すべきものを作成した場合は、関連情報をメーリングリストのいずれかに投稿してください。詳細については、FAQを参照してください。

ここに記載されているものは、Ant開発者によって直接サポートされているものではありません(そのため「外部ツールとタスク」です)。問題が発生した場合は、連絡先情報を使用してください。

タスク

AJC

AspectJ は、Javaの側面指向拡張です。このタスクは、AspectJコンパイラ(AJC)を使用してソースツリーをコンパイルします。

互換性 Ant 1.3
URL https://www.eclipse.org/aspectj/
連絡先 プロジェクトメーリングリスト
ライセンス Eclipse Public License

Anakia

実際、Anakiaは単なるAntタスク以上のものです。JDOM、Velocity、Antに基づいたXML変換ツールです。

互換性 Ant 1.2以降
URL https://velocity.apache.org/anakia/devel/
連絡先 Velocityメーリングリスト
ライセンス Apache License 2.0

Andariel

Andarielは、AntからHTML(およびその他のマークアップ言語)ページの生成を支援するように設計されたタスクのセットです。XPathプロセッサ、画像情報取得ツールなどがあります。

互換性 Ant 1.5.4以降
URL http://andariel.uworks.net/
連絡先 josep DOT rio AT uworks DOT net
ライセンス Apache Software License 1.1

ANT4DOCBOOK

これらは、ユーザーがAntビルドスクリプト内でDocBookソースからHTMLファイルとPDFファイルを生成することを可能にするタスクです。

互換性 Ant 1.7以降
URL http://ant4docbook.sourceforge.net/
ライセンス Apache License V2.0

ant4eclipse

ant4eclipseは、Eclipse IDEのいくつかの構成をAntビルドスクリプトで利用できるようにするAntタスクのセットを提供します。これらのタスクは、継続的インテグレーションプロセスのための小さく強力なビルドシステムを構築するために、EclipseとAntの構成間の冗長性を避けることを目的としています。

互換性 Ant 1.6.1以降
URL http://ant4eclipse.sf.net
連絡先 ant4eclipseユーザーメーリングリスト
ライセンス Sun Public License

Antcount

Antcountは、ファイルやリソースから統計情報を収集するために使用できるフィルターのセットです。主にログファイルの分析に使用されます。これにより、以下が可能になります。

Antcountには、以下の便利なフィルターも含まれています。

互換性 Ant 1.6.2以降
URL http://antcount.sourceforge.net/
連絡先 Patrick Martin
ライセンス LGPL

AntDoc

AntDocは、AntビルドファイルからHTMLドキュメントを生成するツールです。生成されたHTMLは、javadocが生成するものに基づいています。AntDocGUIは、AntDoc GUIと呼ばれるシンプルなAntターゲットランチャーを提供します。Antターゲットは、生成されたAntDoc HTMLページから起動できます。さまざまなIDEへの統合が進んでいます。

AntDocはAntタスクを介して実行できます。AntDoc GUIはAntタスクを介して、またはJVM起動を介して実行できます。

互換性 Ant 1.4.1以降
URL http://antdoc.free.fr/
連絡先 Edouard Mercier
ライセンス Apache Software License 1.1

Anteater

Anteaterは、WebサイトとWebサービスの機能テストのためのAntタスクのセットです(機能テストとは、URLにアクセスして、応答が特定の基準を満たしていることを確認することです)。HTTPパラメータ、応答コード、XPath、正規表現、Relax NG式をテストできます。HTMLレポート(junitreportに基づく)と階層的なグループ化システムが含まれており、大規模なテストスクリプトを迅速に構成できます。

互換性 Ant 1.5以降
URL http://aft.sourceforge.net/
連絡先 開発者メーリングリスト
ライセンス Apache Software License 1.1

AntForm

Antプロパティの構成とAntターゲットの起動のためのJava/Swingフォームベースの入力スキームを提供します。

互換性 Ant 1.6.2。
URL http://antforms.sourceforge.net/
連絡先 René Ghosh
ライセンス GNU General Public License

Antomology

AntomologyはAntのための分析ツールスイートです。これには以下が含まれます。

互換性 不明
URL http://antomology.codehaus.org
連絡先 問い合わせページ
ライセンス Apache License V2.0

AntPrettyBuild

Ant Pretty Buildは、ブラウザウィンドウから直接Antビルドファイルを表示および実行するためのツールです。単一のXSLファイルで構成され、.xmlビルドファイルから、プロジェクト名、説明、プロパティ、ターゲットなどをソートまたはソートせずに表示するきれいなインターフェースをブラウザで動的に生成します。プロパティのロード/変更/追加、プロジェクト全体の起動、特定の順序で選択したターゲットのセットの実行が可能で、ロガー/ログファイル、モードを変更したり、さらにライブラリやコマンドライン引数を追加することもできます。

互換性 すべてのAntバージョン
URL Ant Pretty Buildホームページ
連絡先 Charbel BITAR
ライセンス Apache License V2.0

AntRunner

AntRunnerは、Antビルドファイルを実行するための使いやすい無料のGUIアプリケーションです。.NET用に記述されているため、Windowsプラットフォームであればどこでも実行できます。

互換性 Ant 1.6以降
URL http://visualdrugs.net/antrunner/
連絡先 Andre Fiedler
ライセンス GPL

AntSpaces

AntSpacesは、JavaSpacesとAntの統合を提供します。これにより、JavaSpacesを介してAntタスクを調整し、分散Antタスクが処理する作業単位をJavaSpaceから取り出すことができます。

互換性 Ant 1.5以降
URL http://www.oopsconsultancy.com/software/antspaces/
連絡先 antspaces at oopsconsultancy.com
ライセンス Apache Software License 1.1

AntTimerTask

タイマーは、他のタスクの完了にかかった時間を測定するためのタスクです。

互換性 Ant 1.6
URL http://www.jeckle.de/freeStuff/AntTimerTask/index.html
連絡先 mario@jeckle.de
ライセンス Lesser GNU Public License

Ant Web Start タスク

Ant Web Startタスクは、デスクトップアプリケーションをWAR(Webアプリケーションアーカイブ)としてパッケージ化し、Java Web Startを介してネット経由で配布できるようにするAntタスクです。

互換性 Ant 1.5以降
URL http://ant-jnlp-war.sourceforge.net/
ライセンス Apache License 2.0

AntXtras

5つのカテゴリ(フィクスチャ制御、実行ルール、フロー制御、フィードバック、ヘルパー)に整理された強力なAnt拡張コンポーネントのコレクションです。

互換性 Ant 1.6.5
URL AntXtras ホーム
連絡先 SSMC
ライセンス GNU Lesser General Public License (LGPL 2.1)

ビルド番号

ビルド番号は、ファイルなどのソフトウェアアーティファクトを追跡し、それらに適切なバージョン/ビルド番号を自動的に割り当てるツールです。異なるアーティファクトには異なるバージョン/ビルド番号が割り当てられますが、同一のアーティファクト/ビルドには同じ番号が割り当てられます。バージョン管理を奪うものではなく、ビルドプロセスを置き換えるものではなく、プロセスにプラグインし、バージョン番号のどの部分を誰が担当するかを定義することで、バージョン/ビルド番号のガバナンスを導入します。ビルド番号を使用しても、バージョン番号の先頭は依然としてあなたが管理します。たとえば、バージョンに4つの番号(メジャー、マイナー、インターフェース、実装)を使用し、最初の2つの番号(メジャーとマイナー)を管理したいとします。ビルド番号は、最後の2つの番号(インターフェースと実装)の管理の手間を軽減します。

互換性 Ant 1.5.4と1.6.5でテスト済み
URL http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/build-number/
連絡先 プロジェクト連絡先ページ
ライセンス 商用

Checkstyle

Checkstyleは、プログラマがコーディング標準に準拠したJavaコードを作成するのに役立つ開発ツールです。Javaコードをチェックするプロセスを自動化し、人間がこの退屈な(しかし重要な)タスクから解放することを目的としています。

Checkstyleは、Antタスクまたはコマンドラインユーティリティを介して実行できます。

互換性 Ant 1.4.1以降
URL http://checkstyle.sourceforge.net/
連絡先 Oliver Burn
ライセンス バージョン2.0以降、ライセンスはGNU Lesser General Public Licenseです。それ以前のバージョンはGNU General Public Licenseでした。

ChownTask

ChownTaskは、Unixでファイルの所有者を変更するためのAntタスクです。

注:Sourceforgeのプロジェクトサイトに示されているように、最後の更新は2003年2月16日です。(jhm)

互換性 Ant 1.3以降
URL http://sourceforge.net/projects/chowntask/
連絡先 Wilfred Springer
ライセンス GNU General Public License

CleanImports

不要なインポートを削除します。インポートセクションをフォーマットします。あいまいなインポートにフラグを立てます。

互換性 Ant 1.3以降
URL http://www.cleanimports.tombrus.nl
連絡先 Tom Brus
ライセンス Apache Software License 1.1

Clover

Cloverは、Antベースのコードカバレッジツールです。Antベースのプロジェクトとシームレスに連携して使用できます。メソッド、ステートメント、ブランチのカバレッジ分析を提供し、XML、HTML、またはSwing GUIを介して豊富なレポートを提供します。

互換性 Ant 1.4.1以降
URL https://www.atlassian.com/software/clover
連絡先 clover-support@cenqua.com
ライセンス 商用、オープンソースプロジェクト向けに無料ライセンスを提供。

Cocoon タスク

このタスクにより、オフラインモードでApache Cocoonを使用して静的なWebページとサイトを生成できます。

Cocoonの構成情報をAntビルドファイルに含めることができるため、Antプロパティを利用できます。

このタスクはCocoonコマンドラインとコードを共有しているため、そこに追加された新しい機能をすぐに利用できます。

互換性 Ant 1.5.3以降
URL https://cocoon.apache.org
ドキュメント https://cocoon.apache.org/2.1/userdocs/offline/ant.html
連絡先 users at cocoon.apache.org
ライセンス Apache License 2.0

Commons Configuration Ant タスク

Apache Commons Configurationプロパティファイルをビルドプロパティ、Java Enum(ランタイム時に設定される)、および必要なエクスポート可能なプロパティ/環境ファイル(例:csh、bash、batなど)に変換するのに役立つAntタスクのセットです。

このプロジェクトは、次のタスクを提供します。

互換性 Ant 1.6以降
URL http://code.google.com/p/commonsconfiganttask/
連絡先 ndunn at me.com
ライセンス Apache License 2.0

CVSGrab

企業のファイアウォールによってCVS通信がブロックされている場合に役立つ、小さなCVSクライアントです。ViewCVS Webインターフェースを使用して標準HTTP経由でCVSリポジトリにアクセスし、そこに存在するすべてのファイルをダウンロードします。

コマンドラインまたはAntタスクとして動作します。

互換性 Ant 1.3以降
URL http://cvsgrab.sourceforge.net/
連絡先 CVSGrab ユーザーメーリングリスト
ライセンス LGPL

Dependency Finder

Dependency Finderは、ほとんどのJavaコンパイラによって生成されたJavaクラスファイルから依存関係とオブジェクト指向メトリクスを抽出します。ソースコードがなくても、バージョン間のAPIの違いを計算できます。Antタスク、Web、Swing、コマンドラインインターフェース、および出力をフォーマットするためのXSLスタイルシートが含まれています。

パッケージ、クラス、メソッド間の依存関係、またはそれらの任意の組み合わせを抽出するために使用できます。Perl正規表現を使用して情報をフィルタリングし、必要なものだけを特定できます。開発者グループ全体が共通のビューを共有できるように、Webアプリケーションバージョン(WARファイル)もあります。

互換性 1.5.3でテスト済み。1.4以降でも動作するはずです。
URL http://depfind.sourceforge.net/
連絡先 Jean Tessier
ライセンス BSDライクライセンス

Doxygenタスク

互換性 Ant 1.5以降
URL http://ant-doxygen.blogspot.com
連絡先 Karthik A Kumar
ライセンス Apache License 2.0

DTDDoc

DTDDocは、DTDのドキュメント作成を効率的に支援するためのツールです。javadocの概念をDTDファイル形式に直接拡張したものです。

互換性 Ant 1.4以降
URL http://dtddoc.sourceforge.net/
連絡先 プロジェクトメーリングリスト
ライセンス X11 (オープンソース)

dynaTrace Antタスク

dtAntを使用すると、Antビルドに自動化されたパフォーマンス分析を統合できます。これにより、テストのパフォーマンスメトリクスを簡単に記録し、パフォーマンスの低下に関するアラートを受け取ることができます。

互換性 Ant 1.6以降
URL http://www.dynatrace.com/antTask
連絡先 dynaTraceサポート
ライセンス dynaTrace BSD

EnvGen

EnvGen は、異なる環境(開発、テスト、本番など)に合わせてパラメータ化された同じファイルの異なるバージョンを生成するためのAntタスクです。ファイル生成は、フル機能のテンプレート言語を備えたテンプレートエンジンであるFreeMarker を使用して行われます。

互換性 Ant 1.6.5以降(それ以前のバージョンではテストされていません)
URL http://www.basilv.com/software
連絡先 EnvGenフィードバックページ
ライセンス GPL

EMMA

EMMAは、Javaコードカバレッジを測定およびレポートするためのオープンソースツールキットです。EMMAは、大規模なエンタープライズソフトウェア開発をサポートしながら、個々の開発者の作業を迅速かつ反復的に行うという独自の機能の組み合わせを追求することで、他のツールと差別化されています。

互換性 Ant 1.4以降
URL http://emma.sourceforge.net/
連絡先 メーリングリスト
ライセンス Common Public License 1.0

EPPタスク

EPPタスクは、簡単なプリプロセッサAntタスクです。次のディレクティブがサポートされています。#ifdef、#ifndef、#else、#endif、および#include。

互換性 Ant 1.4以降
URL http://sourceforge.net/projects/epptask/
連絡先 Dmitriy Rykov
ライセンス Apache License 2.0

FMPP

FMPPは、FreeMarkerテンプレートを使用する汎用テキストファイルプリプロセッサツールです。特にHTMLプリプロセッサとして設計されており、完全な(静的な)ホームページ(HTML、画像ファイルなどを含むディレクトリ構造)の生成に使用されます。しかし、もちろん、ソースコードやその他のテキストファイルの生成にも使用できます。FMPPはJavaクラスで拡張可能であり、任意のデータソース(XMLファイル、データベースなど)からデータを取得し、生成されたファイルにデータを含めることができます。

プロジェクトホームページより:「正直に言うと、私は(Daniel Dekany)FMPP 0.9.7でFMPPプロジェクトの積極的な開発を停止しました。バグ修正やその他のメンテナンス作業はまだ行っています(本当にやっているかどうかはこちらで確認してください)。そのため、プロジェクトは**放棄されていません**。」

互換性 Ant 1.5.1
URL http://fmpp.sourceforge.net/
ライセンス BSDライセンス

GenJar

ディレクトリのコンテンツだけでなく、クラスの依存関係に基づいてJARファイルを作成します。

互換性 Ant 1.4アルファ(2001/08/04以降にビルド)以降
URL http://genjar.sourceforge.net/
連絡先 Jesse Stockall
ライセンス Apache Software License 1.1

Grand

Grandは、Antターゲットの依存関係の視覚的な表現を作成するためのツールセットです。Antビルドファイルを取得して「dot」ファイルを作成することによって機能します。既存のツールとは異なり、依存関係を取得するためにXML解析ではなくAnt APIに依存しています。ターゲットの性質に応じてフィルタリングやレンダリングを行うなど、多くの高度な機能が含まれています。SWTベースのGUIも備えています。

互換性 Ant 1.6以降
URL http://www.ggtools.net/grand/
連絡先 Christophe Labouisse
ライセンス BSDライセンス

Greebo

Greeboは、Mavenのように、ネットワークから指定されたディレクトリに依存ファイル(現在JARのみ)をダウンロードするためのAntタスクです。フラット構造またはMavenライクな構造のローカルおよびリモートリポジトリを複数サポートしています。Mavenプロジェクトファイル、Mavenライクな依存ファイル、またはbuild.xmlファイルから直接依存関係リストを読み取ることができます。

注:Sourceforgeのプロジェクトサイトに示されているように、最後の更新は**2003年3月12日**でした。 Ivy を試すこともできます。(jhm)

互換性 Ant 1.5
URL http://greebo.sourceforge.net/
連絡先 プロジェクトメーリングリスト
ライセンス Apache Software License 1.1

GroboUtils CodeCoverage

GroboUtilsのCodeCoverageサブプロジェクトは、100%純粋なJavaコードカバレッジツールを提供します。実行前のクラスファイルの再コンパイルを使用し、カバレッジ統計を含むXMLファイルを生成します。カバレッジ番号を生成するために、高度なVM設定は必要ありません。

互換性 Ant 1.5.1
URL http://groboutils.sourceforge.net/codecoverage/
連絡先 プロジェクトメーリングリスト
ライセンス MITライセンス

Hammurapi

Javaコードレビューツール。自動化されたコードレビューを実行します。コーディング標準、EJB、スレッド処理など、コード品質のさまざまな側面をチェックする111個のインスペクタが含まれています。

互換性 Ant 1.5.xおよび1.6.5でテスト済み
URL http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/hammurapi/index.html
連絡先 サポートアドレス
ライセンス  

HelpStudioAnt

このタスクを使用すると、Antを介してHelpStudioプロジェクトを作成できます。

互換性 Ant 1.6.0以降
URL http://helpstudioant.sourceforge.net
ライセンス GNU General Public License

IDLDepend

idldependは、CORBA/IDLファイルから作成されるJavaソースを(再)生成するタスクです。

IDLファイルを解析し、コマンドラインパラメータによって発生する可能性のある変更を考慮して、生成する必要があるJavaファイルを決定します。Javaファイルのいずれかが不足している場合、またはソースIDL仕様よりも古い場合、指定されたコンパイラを起動します。Orbacus、Jacorb、OpenORB、Orbix2k、およびSun JDKディストリビューションのコンパイラがサポートされています。

処理を高速化し、不要な再解析を避けるために、依存関係を中間ファイルに保持します。このタスクはjavacコンパイラも起動しません。つまり、その出力はJavaファイルであり、最終的なバイトコードではありません。

互換性 Ant 1.4以降
URL http://www.coderazzi.net/idldepend/
連絡先 lu@coderazzi.net
ライセンス フリーソース、ライセンス制限なし

Importscrubber

Javaソースコードファイルから不要なimport文を削除します。

互換性 Ant 1.3
URL http://importscrubber.sourceforge.net/
連絡先 Tom Copeland
ライセンス LGPL

ImTask

ImTaskは、インスタントメッセージを送信できるタスクです。現在、yahoo!、AIM、およびJabberをサポートしています。

互換性 Ant 1.5以降
URL http://imtask.sourceforge.net
連絡先 Jon Madison
ライセンス GNU LGPL

Incanto

Oracleデータベースツール(SQL*Plus、Import、Exportなど)のサポートを提供するAntタスクです。

互換性 Ant 1.6
URL http://incanto.sourceforge.net/
連絡先 Alexander Karnstedt
ライセンス Apache License, Version 2.0

IsDirValidator

指定されたディレクトリ構造が、タスクのネストされた要素によって定義された特定のルールに準拠しているかどうかを確認します。

互換性 Ant 1.4
URL http://isvalidator.sourceforge.net/en/isDirValidator.htm
連絡先 Iñigo Serrano
ライセンス GNU General Public License

Ivy

Ivyは、継続的インテグレーション、依存関係の依存関係管理、ibiblioを含む複数のリポジトリ、および高性能(ローカルキャッシュの使用)を備えた、シンプルながらも強力な依存関係管理ツールです。

互換性 1.5.1(1.6.5または1.7.1を推奨)
URL https://ant.dokyumento.jp/ivy/
連絡先 ivy-user (at) ant (dot) apache (dot) org [ユーザーメーリングリスト]
ライセンス Apache License 2.0

J2ME Antタスク

Java 2 Platform, Micro Edition(J2ME)アプリケーションの構築に役立つさまざまなタスクセットがあります。

*** Antenna ***

Antennaは、Mobile Information Device Profile(MIDP)をターゲットにしたワイヤレスJavaアプリケーションの開発に適したAntタスクのセットを提供します。Antennaを使用すると、MIDPアプリケーション(別名MIDlet)のコンパイル、事前検証、パッケージ化、難読化、実行、Java Application Descriptor(JAD)ファイルの操作、およびJARファイルをPalm OSのMIDPで実行するように設計されたPRCファイルへの変換を行うことができます。デプロイメントは、デプロイメントタスクと対応するHTTPサーブレットを使用して、Over-the-Air(OTA)プロビジョニングを介してサポートされます。小さなプリプロセッサを使用すると、単一のソースからMIDletの異なるバリアントを生成できます。

互換性 Ant 1.4.1以降
URL http://antenna.sourceforge.net/
連絡先 Jörg Pleumann
ライセンス GNU Lesser General Public License
*** Antic ***

Anticは、J2MEアプリケーションをパッケージ化するための無料で利用可能なタスクです。JarファイルとJadファイルを単一ステップで生成します。これにより、生成されたJarファイルのサイズを含む、すべてのエントリをJadファイルに正しく設定できます。このタスクは、SunのWireless Toolkit、Nokia SDK、およびエミュレータで広く使用され、テストされています。

互換性 Ant 1.5
URL http://www.smartkey.co.uk/tools/antic/antic.html
連絡先 smartkey.co.uk
ライセンス GNU General Public License
*** Dave's J2ME Tasks ***

このセットは、CLDCとK Virtual Machine(KVM)をサポートしています。

注:ウェブサイトに表示されている「最新のニュース」は2001年4月18日です。

互換性 Ant 1.3
URL https://www.dribin.org/dave/j2me_ant/
連絡先 Dave Dribin
ライセンス Apache Software License 1.1
*** J2ME Polish ***

J2ME Polishは、Antベースのツールであり、MIDPアプリケーションの作成に使用されます。プリプロセス、コンパイル、難読化、事前検証、パッケージ化、JADファイル作成の全工程を網羅しています。J2ME Polishは、強力なプリプロセス機能と統合されたデバイスデータベースにより、デバイスに最適化されたアプリケーションの作成に最適です。J2ME Polishを使用すると、ハードコードされた値は不要になり、高度に最適化されたアプリケーションを単一のソースから作成する場合でも、アプリケーションの移植性が損なわれることはありません。
ロギングフレームワークと、Web標準のCSSを使用して設計できるオプションのMIDP互換GUIが含まれています。J2ME Polish GUIを使用すると、MIDP/1.0対応携帯電話でもMIDP/2.0機能を使用できます。

互換性 Ant 1.4.1以降
URL http://www.j2mepolish.org/
連絡先 Enough Software
ライセンス GNU General Public License; 商用ライセンスも利用可能です
*** Stampysoft's J2ME Tasks ***

このセットは、J2ME Wireless ToolkitとPalmOS用MIDPと連携して動作します。

注:ウェブサイトに表示されているように、「現在のリリース」は2001年11月5日です。

互換性 Ant 1.3
URL http://www.jeckels.com/ant/
連絡先 Josh Eckels
ライセンス MITライセンス

Jacson

Jacsonは、プログラミングなしでテキスト(行ベース)ファイルのフィルタを作成するための、Ant自身と同様に構成可能でプラグイン可能なツールです。

互換性 Jacsonは1.5.1でテスト済みであり、1.4以降でも動作するはずです。
URL http://jacson.sourceforge.net/
連絡先 jacson-user@lists.sourceforge.de
ライセンス GNU LibraryまたはLesser General Public License

Jalopy

JavaソースコードフォーマッタJalopy用のAntプラグインです。

互換性 Ant 1.4(またはそれ以降)
URL http://jalopy.sourceforge.net/
連絡先 http://jalopy.sf.net/contact.html
ライセンス リリース1.0 Beta 6以降、ライセンスはBSDライセンスです。それ以前のリリースはGNU General Public Licenseに基づいていました。

JarBundler

JarBundlerは、Mac OS XネイティブのJavaアプリケーションバンドルを生成するタスクです。完全に構成可能で、サポートされている任意のJavaプラットフォームからMac OS Xアプリケーションバンドルを生成できるので、1つのビルドで複数のプラットフォームをターゲットにするのに最適です。

互換性 Ant 1.4以降
URL https://www.loomcom.com/jarbundler/
連絡先 Seth Morabito
ライセンス GNU General Public License

JarPatch

JarPatchは、2つのjarファイルの内容の差分を含むzipファイルを生成するタスクです。

生成されたpatch.zipファイルが、パッチ適用された古いoldJar jarファイルの前にCLASSPATHに配置されていることを確認するだけで、以前のインストールのパッチとして使用できます。

互換性 Ant 1.5以降
URL http://norb.dnsalias.org/ant/
連絡先 Norbert Barbosa
ライセンス LGPLライセンス

Java+ プリコンパイルタスク

Java+はオープンソースのJavaプリプロセッサであり、これらの機能を任意のJavaコンパイラに追加します。

互換性 Ant 1.5.1
URL http://virtualschool.edu/java+/
連絡先 Brad Cox
ライセンス BSDライクライセンス

Java2Html

Javaソースコードを処理し、構文強調表示されたドキュメントを生成するJava2HTMLという名前の2つの異なるツールがあります。どちらも、それらを実行するためのAntタスクを含んでいます。

Javaソースファイルまたはスニペットを構文強調表示されたhtml、rtf、texなどに変換するためのJava2Htmlライブラリ。

互換性 Ant 1.5以降
URL http://www.java2html.de/
連絡先 java2html@jave.de
ライセンス GNU General Public License

Java2HTMLは、多くのJavaソースコードをカラー化され、閲覧可能なHTML表現に変換する使いやすいツールです。

互換性 1.5.1以降
URL http://www.java2html.com/java2html_ant_task.html
連絡先 support@java2html.com
ライセンス フリーウェア

Javamake

Javaソースをコンパイルし、クラスファイルの依存関係を管理するためのタスクです。機能は標準的なJavacとDependタスクを組み合わせたものと同等であり、依存関係チェックが改善されています。

互換性 Ant 1.4.1
URL http://www.experimentalstuff.com/Technologies/JavaMake/index.html
連絡先 Mikhail Dmitriev
ライセンス BSDライクライセンス

javarec

CobolコピーブックからVisualAge for Javaのレコードクラスを生成するAntタスクです。

注:ウェブサイトによると、最新のバージョン1.1は2001年12月2日です。

互換性 Ant 1.4
URL http://glezen.org/javarec/
連絡先 Paul Glezen
ライセンス Apache Software License 1.1

JCSC

JCSCは、いくつかのコードメトリクスの生成も特徴とするJavaコーディング標準チェッカーです。パッケージツリー全体をスキャンするためのAntタスクを備えたコマンドラインツールです。結果はJavaDocスタイルのウェブページで表示できます。

互換性 Ant >= 1.5
URL http://jcsc.sourceforge.net/
連絡先 Ralph Jocham
ライセンス GNU General Public License

JDeb

JDebは、真にクロスプラットフォームの方法でJavaビルドからDebianパッケージを作成するためのAntタスクとMavenプラグインを提供します。JavaをサポートするプラットフォームであればどこでもDebianパッケージをビルドできます。Windows、Linux - 追加のネイティブツールをインストールする必要はありません。

互換性 Ant 1.7(それ以前のバージョンではテストされていません)
URL http://vafer.org/projects/jdeb/
連絡先 Torsten Curdt
ライセンス Apache License 2.0

Jdiff

2つのAPIを比較したときに、削除、追加、または変更されたパッケージ、クラス、コンストラクタ、メソッド、フィールドをすべて、そのドキュメントを含めてHTMLレポートとして生成するタスクです。

互換性 Ant 1.6
URL http://javadiff.sourceforge.net/
タスクドキュメント (CVS内)
ライセンス LGPL

JFlex

JFlexは、Javaで記述されたJava用の字句解析器ジェネレータ(スキャナジェネレータとも呼ばれる)です。

互換性 Ant 1.5
URL http://jflex.de/
連絡先 jflex-usersメーリングリスト
ライセンス GNU General Public License (GPL)

JindentTask

JindentTaskは、ベンダーコードビューティファイアであるJindentツールの非常に簡単なラッパーです。AntからネイティブにJindentを使用できるようにします。

互換性 Ant 1.4.1以降
URL http://the.edouard.mercier.free.fr/Jindent_content.php
連絡先 Edouard Mercier

Jingタスク

XMLスキーマの代替手段であるRELAX NGに対してXMLファイルを検証します。Ant用のJingタスクを使用すると、複数のRELAX NGパターンに対して複数のファイルを効率的に検証し、RELAX NG検証を他のXML処理と統合できます。

互換性 Ant 1.4以降
URL http://www.thaiopensource.com/relaxng/jing-ant.html
ライセンス BSDライセンスに類似

jMetra

jMetraは、プロジェクトライフサイクル全体でコードメトリクスを収集し、その結果をJavaDocスタイルのドキュメントにコンパイルして、時間の経過に伴うプロジェクトメトリクスを分析するためのツールです。jMetraは、プロジェクトのスケジュールされたビルドプロセスに統合することで最適に使用できます。

コマンドラインから、または提供されているいくつかのAntタスクを使用して動作します。

互換性 Ant 1.4以降
URL http://www.jmetra.com/
連絡先 R Todd Newton
ライセンス 商用、オープンソースプロジェクトおよび評価用の無料ライセンス。

JMX4Ant

JMX4Antは、JMX(Java Management Extensions)との統合のためのタスクを提供します。MBeanの属性の取得と設定、メソッドの呼び出しなどを行うタスクを提供します。

注:Sourceforgeのプロジェクトサイトに表示されているように、最後の更新は**2003年5月28日**です。(jhm)

互換性 Ant 1.4以降
URL http://jmx4ant.sourceforge.net/
連絡先 Brian Dueck
ライセンス Apache Software License 1.1

JNI

JNIは無料のツールキットであり、Java Native Interface(JNI)を通じてJavaとCの統合を容易にします。C「ピア」クラスにアクセスするためのJava「プロキシ」クラスと、Java「ピア」クラスまたはインターフェースにアクセスするためのC「プロキシ」クラスの両方を生成するコードジェネレータが含まれています。また、簡素化されたJVMインターフェースと、JNIデータ型を使用しやすくするための「ヘルパー」クラスを含むコアライブラリも含まれています。コード生成は、GUIプロジェクトマネージャの助けを借りて作成できるXMLプロジェクトファイルによって駆動されます。コード生成は、AntまたはGUIのいずれかから呼び出すことができます。包括的な印刷可能なPDFユーザーガイドと多くの例が含まれています。

注:Sourceforgeのプロジェクトサイトに表示されているように、最後の更新は**2002年1月29日**です。(jhm)

互換性 Ant 1.4
URL http://jnipp.sf.net/
連絡先 Phillip E. Trewhella
ライセンス GNU LGPL

JPP

JPPは、ビルド時のパラメータに基づいてコンテンツを含めたり除外したりできる、多くの異なるファイルタイプをサポートするAnt用プリプロセッサです。他のツールには完全に透過的で、カスタマイズされたコードやコンテンツの維持の手間を省きます。無料で、Antタスクとして提供され、非常に簡単に使用できます。

互換性 Ant 1.6.5
URL http://www.javapreprocessor.com
連絡先 info@javapreprocessor.com
ライセンス フリーウェア

JReleaseInfo

実行時にビルド時の情報(ビルド日、ビルド番号、バージョンなど)が必要になる場合があります。JReleaseInfo Antタスクは、必要なプロパティを提供して、ゲッターメソッドを含むJavaソースファイルを生成します。さらに、含まれるリリース情報を表示するビューア(ライブラリjarファイルのmainクラスとして使用できるなど)を自動的に生成できます。

注:Sourceforgeのプロジェクトサイトに表示されているように、最後の更新は**2005年8月7日**です。(jhm)

互換性 Ant 1.6以降
URL SourceForgeのホームページ
連絡先 SourceForgeのフォーラム/トラッカー
ライセンス Apache License 2.0

JRun Antタスク

JRun 4 SP1には、lib/jrun-ant-tasks.jarが付属しており、jrun、jrunapp、jrunjmxの3つのAntタスクを定義しています。タスクのドキュメントは、JRunのdocs/ant/jrun.htmlにあります。

サービスパックは、既存のJRun 4インストールの上にインストールする必要があることに注意してください。

互換性 Ant 1.4以降
URL https://www.adobe.com/products/jrun/
ライセンス 商用

JsDoc Toolkit Antタスク

JsDoc Toolkitは、JavaScriptで記述されたアプリケーションであり、コメント付きのJavaScriptソースコードからテンプレート形式の複数ページのHTML(またはXML、JSON、その他のテキストベース)ドキュメントを自動的に生成します。

このプロジェクトは、JsDoc Toolkitドキュメントプログラムの簡単なラッパーです。ユーザーはすべてのコマンドラインオプションを使用でき、Antビルドファイル内で柔軟に使用できます。

互換性 Ant 1.7.0以降
URL http://code.google.com/p/jsdoc-toolkit-ant-task/
連絡先 Darren Hurley
ライセンス Apache License 2.0

JSMin Antタスク

JSMin Antタスクは、ビルドおよびデプロイプロセスにおけるJavaScriptファイルの自動的な縮小に使用できます。

JSMinは、JavaScriptファイルからコメントと不要な空白を削除するフィルタです。通常、ファイルサイズを半分に削減し、ダウンロード速度を向上させます。

互換性 Ant 1.6.5以降
URL http://code.google.com/p/jsmin-ant-task/
連絡先 M. Haynes
ライセンス Apache License 2.0

JudoScript Antタスク

<judoscript>タスクは、AntビルドスクリプトにJudoScriptコードを簡単に埋め込む方法です。タグ形式は非常にシンプルです。コードを直接埋め込むか、外部JudoScriptプログラムファイルをsrc属性値として指定できます。パラメータはparams属性として指定できます。これは、埋め込まれたコードと外部ファイルの両方に適用されます。

互換性 Ant 1.5以降
URL http://www.judoscript.org/books/judoscript-0.9/chapters/ant.html
連絡先 James Jianbo Huang
ライセンス Lesser GNU Public License

Just4log Antタスク

Just4logは、ログ(Log4j、Apache Commons、JDK 1.4など)に関してJVMバイトコードを最適化するAntタスクです。バイトコードエンジニアリングにはApache BCELに依存しています。

注:Sourceforgeのプロジェクトサイトに表示されているように、最後の更新は**2003年10月19日**です。(jhm)

互換性 Ant 1.5.2以降
URL http://just4log.sourceforge.net
連絡先 Lucas Bruand
ライセンス Apache License 1.1。

Kanaputs

Kanaputsは、Javaベースのスクリプティングのためのパーサーです。Javaのインタープリターです。Kanaputsを使用すると、Javaをインタプリタ言語として使用できます。コンパイルは不要で、各命令は記述した時点で実行されます。Javaの上位にスクリプトファイルを作成するための小さなプログラミング言語です。

Kanaputs Antタスクは、Antスクリプトにあらゆる種類のプログラム機能を追加する方法を提供します。挿入するコードはOSに依存しません(KanaputsはJavaを使用するため)、AntプロパティをKanaputsコードに渡して結果を他のプロパティに取得できるため、Antと完全に統合されています。

さらに、Kanaputsで任意のJavaコードを呼び出すことができるため、Antファイルからポップアップウィンドウを表示して、ユーザーに選択肢を要求できます。

注:ウェブサイトによると、最新のバージョン1.4は2004年11月26日のものです。過去数ヶ月のメーリングアーカイブには、スパムしか含まれていません…

互換性 Ant 1.2以降
URL https://kanaputs.dev.java.net//
https://kanaputs.dev.java.net/ant.pdf
連絡先 kfra@dev.java.net
ライセンス フリーウェア

LaTeXタスク

(PDF)LaTeX、BibTeX、Makeindex、GlossTeXを使用してドキュメントを作成するためのシンプルなタスクです。

互換性 Ant 1.6.2以降
URL http://www.dokutransdata.de/
http://www.dokutransdata.de/ant_latex/
連絡先 jaloma@dokutransdata.de
ライセンス フリーウェア

Macker

クリーンな階層/ティア/モジュール性を維持するために設計された、ビルド時のアーキテクチャテストツールです。Mackerはコンパイル済みクラスファイルに対して動作し、プロジェクトのXMLルールファイルで指定した一連のパターンベースのアクセスルールに対して、クラス間の依存関係をチェックします。Mackerは、アーキテクチャについて何も想定しません。ルールを作成し、Mackerはそのルールに忠実であることを確認します。

注:Sourceforgeのプロジェクトサイトによると、最後の更新は**2003年11月2日**でした。(jhm)

互換性 Ant 1.5以上(1.4は未テストですが、動作する可能性があります)
URL https://innig.net/macker/
連絡先 Paul Cantrell
ライセンス GNU GPL 2.0

MakeRunScript

MakeRunScriptは、アプリケーションの実行スクリプトを作成します。Windowsで開発している場合でも、*nix用およびその逆の実行スクリプトを作成できます。組み込みのJavaタスクを以前使用したことがある場合は、MakeRunScriptの90%の使い方を既に知っています。

互換性 Ant 1.7以降
URL http://sourceforge.net/projects/makerunscript/
連絡先 MakeRunScriptフォーラム
ライセンス Apache 2.0

mtxslt

mtxslt(Multi-XSLT)は、標準のAnt「xslt/style」タスクを拡張して、同じビルド中に複数のXSLTエンジンを簡単に使用できるようにします。これは、複数のエンジンに対するXSLTスクリプトの回帰テストに役立ちます。

注:Sourceforgeのプロジェクトサイトによると、最後の更新は**2002年10月16日**でした。(jhm)

互換性 Ant 1.5
URL http://mtxslt.sourceforge.net/
連絡先 Anthony B. Coates
ライセンス Apache Software License 1.1

nsd2LaTeXタスク

nsd2ltxを使用してNassi-Shneidermanダイアグラムを作成するためのシンプルなタスクです。

互換性 Ant 1.6.2以降
URL http://www.dokutransdata.de/
http://www.dokutransdata.de/ant_nsd2ltx/
連絡先 jaloma@dokutransdata.de
ライセンス フリーウェア

Nurflugel AntScriptビジュアライザー

Nurflugel AntScriptビジュアライザーは、ビルドファイルを読み込み、インポートされたビルドファイルを見つけ、ターゲット、タスク定義、マクロ定義、Ant、Ant呼び出し間のすべての関係を表示します。出力オプションには、PDF、SVG、PNGが含まれます。ビルドファイルによるグループ化、ターゲット、タスク定義、インポートの包含/除外など、多くのオプションがあります。インストールはJava WebStartで行われるため、常に最新のバージョンを使用できます。

互換性 Ant 1.1以降
URL http://www.nurflugel.com/webstart/AntScriptVisualizer/
連絡先 dbullard <at> nurflugel <dot> com(メールにはスパムを除外するためのチャレンジが届きます)
ライセンス GNU General Public License

Orangevolt Antタスク

Orangevolt ANTタスクは、Apache Antのためのタスクのコレクションです。

Orangevolt Antタスクコレクションは、Windows固有のタスク(レジストリアクセス、実行可能ファイルの生成)、*nix固有のタスク(kde/gnomeショートカットの生成)、jnlp生成などの多くの便利なユーティリティタスクなど、アプリケーション展開関連のタスクを提供します。

互換性 Ant 1.5以上
URL http://sourceforge.net/projects/ovanttasks
連絡先 info@roxes.com
ライセンス GNU General Public License (GPL)

pack

packは、1つ以上のクラスをリンクして実行するための可能な限り最小のJARをビルドするためのタスクです。

互換性 Ant 1.5
URL http://sadun-util.sourceforge.net/pack.html
連絡先 Cristiano Sadun
ライセンス GNU Lesser General Public License

PCT

PCTは、Progressコードをコンパイルするためのタスクであり、より一般的には、Progressプロシージャとデータベースを処理するためのタスクです。

互換性 Ant 1.5
URL http://pct.sourceforge.net
連絡先 Gilles QUERRET
ライセンス Apache License 2.0

PesterCat Antツールキット

PesterCatは、ウェブアプリケーションの機能テストを実行するために設計されたウェブテストツールです。PesterCat Antツールキットには、テストスクリプトを再生し、HTMLレポートを作成するためのタスクが含まれています。

互換性 Ant 1.6以降
URL http://www.pestercat.com/
ライセンス 商用

PMD

PMDは、使用されていない変数、不要なオブジェクトの作成など、Javaソースコードをチェックします。

互換性 Ant 1.4以降
URL http://pmd.sf.net/
連絡先 Tom Copeland
ライセンス BSDスタイルライセンス

PRes

PResはProperty Resourcesの略で、name=valueペアの.propertyファイルからJavaソースファイルを生成し、他のクラスと同様にコンパイルできます。

互換性 Ant 1.5以降(それ以前でも動作する可能性があります)
URL http://mseries.sourceforge.net
連絡先 MSeries
ライセンス LGPL

ProGuard

ProGuardは、無料のJavaクラスファイル縮小ツールと難読化ツールです。使用されていないクラス、フィールド、メソッド、属性を検出して削除できます。その後、残りのクラス、フィールド、メソッドを短い無意味な名前を使用して名前変更できます。

互換性 1.5でテスト済みです。すべてのバージョンで動作するはずです。
URL http://proguard.sourceforge.net/
連絡先 フィードバックページ
ライセンス GNU General Public License

properties2java

Properties2Javaは、javaの“.properties”ファイルをjava.util.ListResourceBundleを拡張する“.java”ファイルに自動的に変換するためのAntタスクです。

注:Sourceforgeのプロジェクトサイトによると、最後の更新は**2005年6月4日**でした。(jhm)

互換性 Ant 1.6以上
URL http://properties2java.jayefem.de/
連絡先 Jan-Friedrich Mutter
ライセンス Apache License 2.0

Purge

Purgeは、ファイルセットから最新のいくつかのファイルを除くすべてを削除します。たとえば、ディレクトリに生成されたファイル(ログ、.ear、.war、.jarなど)が蓄積されている場合、purgeタスクを使用すると、古いファイルを削除して最新のファイルのみを保持できます。

互換性 Ant 1.4以上
URL http://www.dallaway.com/ant/
連絡先 Richard Dallaway
ライセンス LGPL

Reencode

テキストファイルの文字エンコーディングを変更します。

互換性 ファイルセットを使用するもの
URL https://github.com/nickawatts/reencode/wiki
連絡先 https://github.com/nickawatts/reencode/wiki
ライセンス Apache License 2.0

RefactorIT

RefactorITには、メトリクスと監査のためのAntタスクが含まれています。RefactorITは、Javaのリファクタリング、監査、メトリクスのツールです。主要なJava IDEにプラグインし、スタンドアロンでGUIとコマンドラインインターフェースでも実行できます。

互換性 Ant 1.5以降
URL https://www.refactorit.com/
連絡先 support@refactorit.com
ライセンス 商用。(認定されたオープンソース製品の場合は無料です。https://www.refactorit.com/oscを参照してください。)

Reflectantタスク

これは、Antビルドファイル内からリフレクション呼び出しを行うためのタスクです。

互換性 Ant 1.5以上
URL http://sourceforge.net/projects/reflectant/
連絡先 sv_ant@mail.bg
ライセンス Apache License 2.0

rundoc

プログラムドキュメントのシングルソーシングを支援するために設計されたタスクです。Rundocは、テキストファイルに埋め込まれた特別なコマンド(@@rundoc:command param1 param2...@@形式)を、指定された形式の出力で置き換えます。現在、Docbook形式のみがサポートされています。

Rundocは、ドキュメントが作成されたときに参照されたコードを実行することにより、プログラムドキュメント内のサンプルコードの出力を現在のコードの実際の出力と同期させるために記述されました。

互換性 1.6でテスト済みです。すべてのバージョンで動作するはずです。
URL http://www.martiansoftware.com/lab/index.html#rundoc
連絡先 Marty Lamb
ライセンス Revised BSD

SerialVer

SerialVerは、Apache AntにJava serialver機能を追加します。このプロジェクトでは、シリアライズ可能なクラスのソースコード内のserialVersionUIDを取得、挿入、変更するためのタスクとFilterReaderを追加します。

互換性 Ant 1.5.1以降
URL http://serialver.sourceforge.net/
連絡先 開発者メーリングリスト
ライセンス Apache Software License 1.1

Simian

Simian(Similarity Analyser)は、Java、C#、C、CPP、COBOL、JSP、HTMLソースコード、さらにはプレーンテキストファイルの重複を特定します。

互換性 Ant 1.5.1以降
URL http://www.redhillconsulting.com.au/products/simian/
連絡先 simian-user-subscribe@redhillconsulting.com.au(ユーザーメーリングリスト)
ライセンス 商用、非営利プロジェクトには無料ライセンスがあります。

SmartAnalyzer

Javaクラス間の依存関係の強力な分析。影響を受けるクラスのみが再コンパイルされ、任意のバイトコードコンパイラで使用できます。

注:Sourceforgeのプロジェクトサイトによると、最後の更新は**2003年2月21日**でした。(jhm)

互換性 Apache Antバージョン1.5.1
URL http://smartanalyzer.sourceforge.net/
連絡先 Sourceforgeプロジェクトページのサポート
ライセンス GNU General Public Licence (GPL)

snip

プログラムドキュメントのシングルソーシングを支援するために設計されたタスクです。Snipはファイルからテキストのスニペットを抽出し、Antプロジェクトのプロパティに配置します。これらのプロパティは、他のAntタスクで使用でき、特に<copy>タスク内の<filter>で参照される場合に役立ちます。

Snipは元々、APIドキュメント内のサンプルコードのスニペットを実際のサンプルクラスと同期させるために記述されました。

互換性 1.5.1でテスト済みです。すべてのバージョンで動作するはずです。
URL http://www.martiansoftware.com/lab/index.html#snip
連絡先 Marty Lamb
ライセンス Revised BSD

spell

ウェブサイトがなくなっていて、何も見つかりません。

SQLコンパイラ(SQLC)

SQLコンパイラ(SQLC)は、データベースメタデータとSQL文をデータアクセスとデータ転送クラスにコンパイルします。

注:製品の名前がjIncarnateに変更されたようです。

互換性 Ant 1.5.4と1.6.5でテスト済み
URL http://www.hammurapi.biz/products/sqlc
連絡先 プロジェクト連絡先ページ
ライセンス LGPL

SQLUnit

SQLUnitは、データベースストアドプロシージャのテストのための回帰および単体テストハーネスです。テストスイートはXMLファイルとして記述されます。SQLUnitハーネス自体はJavaで記述されており、JUnit単体テストフレームワークを使用してXMLテスト仕様をJDBC呼び出しに変換し、呼び出しから生成された結果を指定された結果と比較します。また、<sqlunit>タスクを使用して、ビルドスクリプトからテストを実行することもできます。

互換性 Ant 1.6でテスト済み
URL http://sqlunit.sourceforge.net
連絡先 プロジェクトフォーラム
ライセンス GNU General Public License (GPL)

Styler

stylerタスクを使用すると、AntビルドファイルでXSLT変換の便利な組み合わせを簡単に指定できます。組み込みのAntタスクstyleと同様に、stylerは一連のXMLファイルに単一の変換を適用できます。しかし、それはまた

互換性 Ant 1.4
URL http://www.langdale.com.au/styler/
連絡先 Arnold deVos
ライセンス LGPL

Syntax

ソースファイルを構文ハイライト付きのHTMLドキュメントに変換します。Java、HTML、C/C++、SQL、Javaプロパティなど、さまざまなソースファイルを処理できます。要素の色は、カスケーディングスタイルシートを使用して指定されます。出力はテンプレート化できるため、サイトのルックアンドフィールに簡単に統合できます。

scmを簡単に見てみると、最後の変更は2003年に行われたことがわかります。

互換性 Ant 1.5
URL https://ostermiller.org/syntax/ant.html
連絡先 Stephen Ostermiller
ライセンス GNU General Public License (GPL)

TestSetGenerator

TestSetGenerator は、SQL クエリと検証プラグインの結果に基づいて、テストセットを含むプロパティファイルを生成するための Ant タスクです。変化するデータセットを使用する単体テストを構築する場合に非常に役立ちます。このタスクは Ant SQL タスクの拡張です。例と単体テストの両方で Hsqldb を使用しています。

注記: Sourceforge の プロジェクトサイト に示されているように、最後の更新は2004年1月4日でした。 (jhm)

互換性 ANT 1.4 (以降)
URL http://anttestsetgen.sourceforge.net/
連絡先 m.c.jansen@planet.nl
ライセンス GPL

TiniAnt

TiniAnt は、TINI 用のアプリケーション構築をサポートするための Ant タスクです。

注記: Sourceforge の プロジェクトサイト に示されているように、最後の更新は2002年3月5日でした。 (jhm)

互換性 Ant 1.2~1.4.1
URL http://tiniant.sourceforge.net/
連絡先 Sean Kelly
ライセンス BSDライクライセンス

Transformica

Transformica は、汎用性が高く拡張可能なコードジェネレーターです。データベースメタデータ、Java ソースファイル、文法ファイル、カスタムモデルなど、複数のソースモデルをサポートしています。

互換性 Ant 1.5.xおよび1.6.5でテスト済み
URL http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/transformica/
連絡先 メールサポート
ライセンス  

Version_Tool

Ant 用のバージョン管理ツールです。

注記: Sourceforge の プロジェクトサイト に示されているように、最後の更新は2004年2月19日でした。 (jhm)

互換性 Ant 1.5.1
URL http://ant.ryangrier.com/
連絡先 version_tool@ryangrier.com
ライセンス BSDライセンス

VPP

VPP は、Velocity テンプレートエンジンに基づいた一般的なファイルプリプロセッシングサポートを提供します。コア機能は、フィルターチェーンをサポートするタスクで使用するためのフィルターとして提供されます。また、プリプロセッシングのサポートを統合した の置換タスクも含まれています。

注記: Sourceforge の プロジェクトサイト に示されているように、最後の更新は2004年5月6日でした。 (jhm)

互換性 1.5.1 以降
URL http://vpp.sourceforge.net/
連絡先 vpp-user@lists.sourceforge.net
ライセンス BSDライセンス

WOProject

WOProject は、プラットフォームと IDE に依存しない WebObjects 5.1 を操作するためのツールセットを提供します。従来の Makefile ベースのアプローチと比較して、開発者の生産性を大幅に向上させ、複雑なプロジェクト構造をより柔軟にします。

互換性 Ant 1.4
URL http://objectstyle.org/woproject/
連絡先 Andrus Adamchik
ライセンス Apacheライセンス

WSDLValidate

WSDLValidate は、その名のとおり、WSDL ファイルを検証するためのツールです。

互換性 Ant 1.5 以降
URL https://www.eclipse.org/webtools/
連絡先 プロジェクトニュースグループとメーリングリスト
ライセンス Common Public License (CPL)

Xcluder

xcluder は、Apache Ant 用の XML Inclusions (XInclude) タスクです。Xerces または Elliotte Rusty Harold の XOM API を使用するかを選択できます。

互換性 Ant 1.4 以降。XInclude の準拠性は、使用されている基盤となる Xerces または XOM に依存します。Xerces 2.5.0 以降は正常に動作しますが、2.6.1 と 2.6.2 は、最新の候補勧告 (2004年4月13日) で使用されている http://www.w3.org/2001/XInclude によって廃止された http://www.w3.org/2003/XInclude を処理することに注意してください。
URL http://sourceforge.net/projects/xcluder
連絡先 mbatsis@users.sf.net
ライセンス GNU General Public License (GPL)、GNU Library General Public License (LGPL)

XDoclet

XDoclet は、Ant で使用する拡張 Javadoc Doclet エンジンです。カスタム Javadoc @タグを作成し、それらのタグに基づいてソースコードやその他のファイル(XML 形式のデプロイメント記述子など)を生成できます。EJB や Web アプリケーションのデプロイメント記述子を生成するためのテンプレートと一致するタスクが提供されています。

互換性 Ant 1.4
URL http://sourceforge.net/projects/xdoclet/
ライセンス BSDライセンス

XInclude

XInclude は、他の XML ドキュメントに任意のテキストまたは XML ドキュメントを含めるための W3C 標準化されたボキャブラリです。このタスクは、既存の XInclude 実装を使用してインクルードを実行します。

互換性 Ant 1.5.2
URL http://www.jeckle.de/freeStuff/xia/index.html
連絡先 mario@jeckle.de
ライセンス Lesser GNU Public License

XML ディレクトリ一覧表示 Ant タスク

XML ディレクトリ一覧表示タスクは、ディレクトリ構造を再帰的に処理し、XML 表現を生成できます。生成されたファイルは、その後 Ant でさらに変換できます。

XML 出力は、さまざまなオプションで構成可能です。SAX パースは高速で、メモリフットプリントが小さいです。

互換性 Ant 1.6.5以降
URL http://code.google.com/p/xml-dir-listing/
連絡先 M. Haynes
ライセンス Apache License 2.0

XMLReleaseNotes (XRN)

このフレームワークは、リリースノートフレームワークであり、XML ファイルからテキスト形式のリリースノートを生成できます。これはオープンなフレームワークであり、例えば VSC やバグ追跡ソリューションからの情報を統合できます。

注記: Sourceforge の プロジェクトサイト に示されているように、最後の更新は2005年9月4日でした。 (jhm)

互換性 Ant 1.5以降
URL http://xmlreleasenotes.free.fr/
連絡先 Edouard Mercier
ライセンス Apache Software License 1.1

XmlTask

XmlTask は、XSLT を学習する必要なく XML ドキュメントを変更するための簡単な手段を提供します。XML ノードへの単純なパス参照により、変更するノードと、XML の挿入と削除、または属性の変更を許可する方法を指定します。重点は、一般的な XML 置換を実行するための最も簡単な手段を提供することです。

互換性 Ant 1.4以降
URL http://www.oopsconsultancy.com/software/xmltask/
連絡先 xmltask-users at lists.sourceforge.net
ライセンス Apache Software License 1.1

yGuard

yGuard は、外部スクリプトやプロジェクトファイルが不要な無料の Java(TM) バイトコード難読化タスクです。Ant ビルドスクリプトを通じて完全に構成および実行できます。このタスクは一度に複数の Jar ファイルをサポートし、難読化されない要素を指定するためにパターンセットと正規表現を使用します。さらに、既に展開されている難読化されたアプリケーションのパッチを作成するために使用できます。

互換性 Ant 1.5以降
URL https://www.yworks.com/en/products_yguard_about.htm
連絡先 yGuard@yWorks.com
ライセンス ライブラリ:LGPL、タスク:商用

Zelix KlassMaster

ZKMTask タスクを使用すると、Zelix KlassMaster Java 難読化ツールを Ant ビルドに統合できます。

互換性 Ant 1.4.1以降
URL https://www.zelix.com/klassmaster/docs/buildToolApi.html
ライセンス 商用

ビルドリスナー

AntUtility

Ant ビルドが遅い理由が分かりませんか?継続的インテグレーションサーバーがプロジェクトビルドの生成に時間がかかりすぎませんか?このプロジェクトが役立つかもしれません。このプロジェクトには、非侵入的な方法でビルドを分析するのに役立つ、Ant で使用できる少数のクラスが含まれています。

互換性 Ant 1.6
URL https://antutility.dev.java.net/
連絡先 David Green
ライセンス Apache License 2.0

コンパイラの実装

Generics (JSR14) Early-Access コンパイラアダプター

これは、通常の <javac> タスクと Sun の早期アクセスコンパイラを使用して、Generics 対応の Java コードをコンパイルできる Ant コンパイラアダプターです。(これは、JDK1.5 がリリースされるまでのみ必要です。)

互換性 Ant 1.5以降
URL https://www.madbean.com/blog/3/
連絡先 Matt Quail <spud[at]madbean[dot]com>
ライセンス パブリックドメイン

miniRMI <rmic> 実装

miniRMI は、元の java.rmi パッケージの軽量な代替として機能するフリーウェアのオープンソースライブラリであり、特にアプレットに適しています。Ant 1.4+ <rmic> アダプターが含まれています。

互換性 Ant 1.4以降
URL http://dione.zcu.cz/~toman40/miniRMI/
連絡先 Petr Toman
ライセンス GNU Lesser Public License

IDE とエディターの統合

AntFarm

jEdit エディターに Ant を統合するプラグインです。

互換性 Ant 1.5 をバンドル
URL http://plugins.jedit.org/plugins/?AntFarm
連絡先 jEdit 開発者メーリングリスト
ライセンス GNU General Public License

AntRunner

JBuilder IDE(バージョン5以降)に Ant を統合する OpenTool です。

互換性 Ant 1.2以降
URL http://antrunner.sourceforge.net/
連絡先 Dirk Schnelle
ライセンス GNU General Public License

CAPlex

CA Plex は、モデル駆動型開発、コード生成、パターン手法を組み合わせ、Java、.NET、IBM System i など複数のプラットフォーム向けビジネスアプリケーションを作成するためのアーキテクチャ化された RAD ツールです。6.0 リリースでは、Ant を使用した生成された Java コードのビルドを統合サポートしています。

互換性 Ant 1.6.5
URL https://wiki.plexinfo.net/index.php?title=Customizing_Plex_6.0_ANT_builds
連絡先 https://www.ca.com/us/products/product.aspx?ID=258
ライセンス 商用

Eclipse

Eclipse は、Ant 統合機能を備えた汎用ツールプラットフォームです。

互換性 Ant 1.3 以上
Eclipse 3.0.1 以降は Ant 1.6.2 をバンドル (Ant 1.5.4~1.6.2 でテスト済み)
Eclipse 3.2 は Ant 1.6.5 をバンドル
Eclipse 3.3 は Ant 1.7.0 をバンドル
URL https://www.eclipse.org/ または Platform Ant Project
連絡先 news://news.eclipse.org/eclipse.platform
ライセンス Common Public License Version 1.0

Gel

Ant をサポートする Java IDE。Gel はネイティブの Microsoft Windows ソフトウェアです。

注記: ウェブサイトでは、GEL はもうメンテナンスされていないため、別の IDE を使用することを推奨しています。

互換性 Ant 1.4 以上
URL https://www.gexperts.com/products/gel/gel.asp
連絡先 プロジェクトメーリングリスト
ライセンス フリーウェア

IntelliJ IDEA

リファクタリングサポートと Ant 統合機能を備えた Java IDE。この IDE は、Ant のための特別な編集およびナビゲーションサポートを備えています。

互換性 Ant 1.6.5 をバンドル
URL https://www.intellij.com/idea/
連絡先 support@intellij.com
ライセンス 商用。アカデミックおよびオープンソースライセンスも利用可能。

JBuilder

Embarcadero JBuilder は(Eclipse ベースの製品として)、Ant サポートを組み込んでいます。

互換性 Ant 1.6 をバンドル
URL http://www.codegear.com/en/products/jbuilder
連絡先 http://support.codegear.com/en
ライセンス 商用。Turbo JBuilder 2007 は無料。

JDEE

Emacs 用 Java 開発環境 (JDEE) は、アプリケーションを構築するための 3 つの組み込み方法の 1 つとして Apache Ant をサポートしています。

互換性 Ant 1.2以降
URL http://jdee.sourceforge.net/
連絡先 JDEE メーリングリスト。
ライセンス GNU General Public License

NetBeans

NetBeans IDE には、Ant サポートが統合されています。この IDE は、カスタムタスクと Ant 対応エディターを使用して、アプリケーションを構築するための主要な手段として Ant を使用します。

互換性 NetBeans 7.1.2/7.2 では Ant 1.8.3、7.3 では 1.8.4、7.3 以降のリリースでは 1.9.0 をバンドル
URL https://netbeans.apache.org/
連絡先 nbdev@netbeans.org
ライセンス Common Development and Distribution License / GNU General Public License

Optistic IDX Java IDE

高度な Ant 統合機能を備えた Java IDE。IDX はネイティブの Microsoft Windows プログラムです。

互換性 Ant 1.6 バンドル
URL http://optistic.com/idx
連絡先 support@optistic.com
ライセンス 商用。アカデミックおよびオープンソースライセンスも利用可能。

Oracle JDeveloper 10i

AntをサポートするJava IDE。

互換性 Ant 1.5.1
URL https://www.oracle.com/technology/products/jdev/index.html
連絡先 JDeveloperフォーラム
ライセンス 商用

Virtual Ant

XMLでビルドスクリプトを手動で作成する代わりに、Virtual Antは完全な仮想ファイルシステムを提供し、そこでリアルタイムでタスクを実行し、結果を確認できます。実行した操作はすべて記録され、Antビルドスクリプトに変換されます。

互換性 Ant 1.6.5以降
URL http://www.placidsystems.com/virtualant/
連絡先 support@placidsystems.com
ライセンス 商用; オープンソースライセンスも利用可能です。

WebSphere Studio Application Developer

WSADは、Eclipseツールプラットフォーム上に構築されているため、Ant統合機能を備えています。

互換性 Ant 1.4.1 バンドル
URL https://www.ibm.com/developerworks/websphere/
記事 WebSphere Studio Application DeveloperでのAntの使用
ライセンス 商用

ソース管理システム

SCMシステムとの統合はいくつかあります。いくつかは組み込まれています。しかし、外部ライブラリとして利用可能なものもあります。以下は、私たちが認識しているタスクライブラリのリストです。

ant-git-tasks

これらは、ユーザーがAntビルドスクリプト内からGit機能にアクセスできるようにするタスクです。

互換性 Ant 1.7以降
URL https://github.com/rimerosolutions/ant-git-tasks
連絡先 rimerosolutions@gmail.org
ライセンス Apache License version 2.0

ANT4HG

これらは、ユーザーがAntビルドスクリプト内からMercurial機能にアクセスできるようにするタスクです。

互換性 Ant 1.7以降
URL http://ant4hg.free.fr
連絡先 ant4hg@free.fr
ライセンス GNU Lesser General Public License

clearAntLib

このライブラリは、IBM Rational ClearCaseとApache Antを統合するための「付加価値」Antタスクのコレクションです。この統合は、ネストされた要素(ファイルセットなど)のサポート、条件のサポートなど、Antの機能を最大限に活用しています。ClearCaseベースラインとラベルに関するXMLレポートを作成するための多数のタスクに加えて、「ステージング」ClearCaseオブジェクトのためのタスクもあります。

互換性 Ant 1.6.1以降
URL http://clearantlib.sourceforge.net/
連絡先 フォーラム
ライセンス Apache License 2.0

Surround SCM

これらは、ユーザーがAntビルドスクリプト内からSurround SCM機能にアクセスできるようにするタスクです。

互換性 Ant 1.5以降
URL Surround SCM リソースセンター
連絡先 Seapineサポート
ライセンス GNU Lesser General Public License

SvnAnt

SvnAntは、オープンソースコミュニティでCVSに取って代わる魅力的なインターフェースを提供する、Subversionリビジョン管理システムへのAntタスクです。

URL Subclipse .: :. SvnAnt .: :. SvnClientAdapter
連絡先 Subclipse:問題とヘルプ
ライセンス Eclipse Public License (EPL) 1.0

Svn4Ant

JWare/AntXtras Svn4Ant (Svn4Ant)は、ビルド、テスト、または展開環境からSubversionワーキングコピー、エクスポートされたディレクトリ、およびリポジトリを管理するための、ネイティブAntタスクの完全なセットです。Svn4Antの目標は、Subversion Antコンポーネントの最良のプロバイダーになることです。

URL Svn4Ant
連絡先 サポート - JWareフリーソフトウェア
ライセンス LGPL 2.1

ロガー

AntStatistics

AntStatisticsは、すべてのビルドターゲットの実行時間をログに記録し、ビルドの最後に表示します。さらに、過去ビルドの実行時間が収集され、グラフに表示されます。

互換性 Ant 1.3
URL http://code.google.com/p/antstatistics/
連絡先 イシュー トラッカー
ライセンス Apache License 2.0

PropertyHelpers

Apache Ant出力カラライザ

Apache Antビルド出力に色を追加する簡単な方法です。他の多くのAntカラーユーティリティとは異なり、これはルールに基づいて出力を自動的に色付けするのではなく、Antビルドファイル内から色の制御とフォーマットを明示的に制御できます。Antバージョン1.8以上と、ターミナルからの色のサポートが必要です。

このライブラリは、特別な魔法をしているわけではなく、ANSIカラーコードを便利にラップしているだけです。

互換性 Ant 1.8以上
URL http://www.joesdiner.org/programs/ant-colorizor/
連絡先 webmaster@joesdiner.org
ライセンス MIT