関連プロジェクト
関連プロジェクト
ここでリストされているものは、Apache Ant の開発者によって直接サポートされているわけではありません、問題が発生した場合は、連絡先情報を使用してください。
AndroMDA
AndroMDA は、モデル駆動アーキテクチャ (MDA) パラダイムに従うコード生成ツールです。CASE ツールから UML モデルを取り込み、アプリケーションアーキテクチャに固有のクラスとデプロイ可能なコンポーネント (J2EE またはその他) を生成します。
互換性 | 1.4.1 以上 |
---|---|
URL | https://www.AndroMDA.org/ |
連絡先 | プロジェクトメーリングリスト |
ライセンス | BSD ライセンス |
Ant Commander
Ant Commander は Java/Swing で記述されており、Apache Ant と Apache Commons-vfs に基づく無料のファイルマネージャーです。すべてのファイル操作は Ant タスクによって実行されます。
Ant Commander はアプレットとしても実行できますので、Ant タスクを実行するためにローカルに Ant をインストールする必要はありません。
互換性 | 1.7 以上 |
---|---|
URL | http://www.antcommander.com/ |
連絡先 | http://www.antcommander.com/support.html |
ライセンス | フリーウェア |
AntContrib
Ant-Contrib プロジェクトは、ユーザー提供のタスク (<if>
タスクなど) と、さまざまなコンパイラ用の C/C++ コンパイルタスクなどの実験的なタスクの開発プレイグラウンドのコレクションです。
互換性 | 1.4.1 以上 |
---|---|
URL | http://ant-contrib.sourceforge.net/ |
連絡先 | プロジェクトメーリングリスト |
ライセンス | Apache Software Foundation ライセンス |
Antelope
Antelope は Ant を実行し、ビルドファイルを編集するための GUI で、スタンドアロンまたは jEdit のプラグインとして実行できます。ターゲットを実行することに加えて、パフォーマンス統計を生成したり、ターゲットの実行パスを実際に実行せずに追跡したり表示したりできます。
いくつかの追加タスクが含まれています: Assert、If/Else、Try/Catch/Finally、Switch、Variable、Stopwatch、Limit、Math、Post、SSH、SCP、AntFetch、AntCallBack。
互換性 | Ant 1.5 以上 |
---|---|
URL | http://antelope.tigris.org/ |
連絡先 | Dale Anson |
ライセンス | Apache Software Foundation ライセンス |
Antigen
Antigen (Ant Installer Generator) は、Ant ビルドスクリプトを取得し、GUI と組み合わせて実行可能 jar ファイルとしてラップするツールです。主な用途は、グラフィカルな ant ベースのインストーラーを作成することです。
互換性 | Ant 1.6.2 をバンドル |
---|---|
URL | http://antigen.sourceforge.net/ |
連絡先 | Jon Tayler |
ライセンス | アカデミックフリーライセンス |
AntInstaller
バックエンドとして Ant を使用して MSI スタイルのインストーラー (コマンドラインオプション付き) をビルドします。XML インストール記述子を記述することで UI を開発しました。スクリプトまたは包括的な Jar から起動するランタイム。
互換性 | Ant 1.6.1 はテスト済みではありません |
---|---|
URL | http://antinstaller.sf.net/ |
連絡先 | teknopaul@users.sourceforge.net |
ライセンス | LGPL ですが、要求に応じて Apache2.0 に移行中です |
Antlion
Antlion プロジェクトは、ライブラリの依存関係を集中化し、プロジェクトが他のプロジェクトに対する依存関係を定義できるようにするタスクを提供することで、Ant 組み込みスクリプトに価値を加えます。
外部の依存関係は、カスタムのローカルリポジトリまたは Maven のようなリモートリポジトリからロードできます。Antlion が、プロパティ、ファイルセット、およびパスの生成を処理します。
プロジェクト間の依存関係により、すでに構築されていない場合に他のプロジェクトのファイルを構築できます。
互換性 | Ant 1.6 以上 |
---|---|
URL | http://antlion.sourceforge.net/ |
連絡先 | プロジェクトメーリングリスト |
ライセンス | Apache License、バージョン 2.0 |
Antworks
antworks プロジェクトは、プロジェクト内で ant を使用する際に使用する方法を大幅に簡略化するツールと標準ターゲットのセットです。
antworks のドライバーはインポーターです。インポーターは ant のインポートタスクへの拡張であり、ant build.xml ファイルとその関連リソース(antlet と呼ばれます)をダウンロードしてキャッシュします。antlet は Java のコンパイルとパッケージ化、JUnit、Forrest、J2EE、および その他 で利用できます。
追加情報については、スタートガイド を確認してください。
互換性 | 1.6 以上 |
---|---|
URL | http://antworks.sourceforge.net/index.html |
連絡先 | Antworks 開発者メーリングリスト |
ライセンス | Apache License 2.0 |
BuildMonkey
BuildMonkey は Web ベースの自動化された構築ダッシュボードであり、アップロード機能と Google ウェブ検索があります。Ant 組み込みスクリプトの実行スケジュールを設定し、ソースを CM からチェックアウトして、その結果を中央で利用できるようにします。
互換性 | Ant 1.5.4 以上 |
---|---|
URL | http://www.buildmonkey.com/ |
連絡先 | jb@buildmonkey.com |
ライセンス | フリーウェア、商用/サポートライセンスあり |
CruiseControl
CruiseControl は、継続的なビルドプロセスを設定するためのツールです。CruiseControl は Ant ラッパーと一連のタスクを提供して、チェックアウト/ビルド/テストサイクルを自動化します。また、CruiseControl には、現在のビルドのステータスと過去のビルド結果を表示するためのサーブレットがバンドルされています。
互換性 | Ant 1.2 以上 |
---|---|
URL | http://cruisecontrol.sourceforge.net/ |
連絡先 | プロジェクトのメーリングリストと管理者 |
ライセンス | リリース 1.0 は GNU 一般公衆利用許諾のもとでライセンスされています。バージョン 1.1 以降、ライセンスは BSD ライクなライセンスに変更されています。 |
Flaka
Flaka の目標は、以下を使用してビルドスクリプトを作成することを簡略化することです。
- 通常の制御構造 (
when
、for
、switch
、..) - 例外処理
- 式言語。これによって以下のものも提供されます。
- 基盤となるデータオブジェクトへのアクセス
- Ant プロパティに加えて、型付けされていない変数
cond ? then : else
などの強力な式
互換性 | Ant 1.7 以上 |
---|---|
URL | http://workbench.haefelinger.it/flaka/ |
連絡先 | プロジェクトリーダーに連絡する |
ライセンス | Apache License v.20 |
Invicta
Invicta は、ビルド管理ツールです。シンプルなプロジェクト定義ファイルを使用して、強力なビルドスクリプト (ANT など) を生成し、その複雑さを隠します。Invicta は、追加コンポーネントと出力タイプを開発できるモジュール式フレームワークです。
互換性 | Ant 1.5 以上 |
---|---|
URL | http://invicta.sf.net/ |
連絡先 | プロジェクトのメーリングリストと管理者 |
ライセンス | LGPL |
luntbuild
Luntbuildは、Apache Antをベースにしたオープンソースのビルド自動化および管理ツールです。ビルドは、プロジェクト、ビュー、スケジュール、モジュールなどの概念を通じて設定されます。すべての構成とモニタリングタスクは、簡潔なWebインターフェイスから実行されます。スケジュールのビルド、強制ビルド、再ビルド、クリーンビルド、増分ビルドなどをサポートします。
ヒント: luntbuildチームによって提供されたURLは、JavaForgeが2016年3月31日に恒久的にシャットダウンされたため、利用できなくなりました。いくつかの「luntbuild」が次の場所で公開されていることがわかりました。
互換性 | Ant 1.x |
---|---|
URL | http://luntbuild.javaforge.com/ |
連絡先 | luntbuildプロジェクトページ |
ライセンス | オープンソース |
ModelAnt
ModelAntツールは、モデルとメタモデルの実用的な管理とコード/アーティファクトの生成を行うApache Antの拡張機能です。ModelAntは、JMI 1.0、MOF 1.4、XMI 1.1 / 1.2、UML 1.3などの業界標準テクノロジーとJava APIを使用しますが、Antスクリプティングフロントエンドに従い、モデル駆動型アーキテクチャの規範に従っています(MDA)。ModelAntは、UML 1.3データベース、Javaソース、XMLスキーマ、Antスクリプトへのリバースエンジニアリング用のタスクも提供します。さらに、以下も提供されます。
- POJOクラスを生成するデモプロジェクト。他のテキストアーティファクトを生成するようにカスタマイズまたは拡張できます。
- Antスクリプトとantlibファイルのドキュメントを生成するタスク。
- UML 1.3モデルをArgoUmlに取り込んで適切なUML 1.4に変換するタスク。
互換性 | Ant 1.6.xおよびAnt 1.7.x Ant 1.8.xと互換性がありません。 |
---|---|
URL | https://mdatools.net/blog/projects/model-ant/ |
連絡先 | プロジェクト担当者お問い合わせフォーム |
ライセンス | Eclipse Public License |
NAnt
NAntは.NETベースのビルドツールです。理論的には、makeの美しくない点を除いたmakeのようなものです。実際にはAntによく似ています。
互換性 | 精神に合っています。 |
---|---|
URL | http://nant.sourceforge.net/ |
連絡先 | プロジェクトメーリングリスト |
ライセンス | GNU General Public License |
Parabuild
Parabuildは、自動化されたマルチプラットフォームのビルド管理サーバーです。Parabuildは、ソフトウェアチームとすべての規模の組織がプロジェクトの失敗のリスクを軽減し、自動的な継続的インテグレーションのビルドと安定したスケジュールされたビルドを提供することで生産性を向上させるのに役立ちます。
互換性 | Ant 1.3以降 |
---|---|
URL | https://www.viewtier.com/products/parabuild.htm |
連絡先 | https://www.viewtier.com/about_us.htm |
ライセンス | 商用 |
Rant
RantはRemote Antの略です。分散型のビルドシステムであり、Antビルドファイルを使用して他のシステムでビルドを起動し、発生した場合に例外を受け取ることができます。
注: Sourceforgeのプロジェクトサイトによると、前回の更新は2002年2月9日です。(jhm)
互換性 | Ant 1.4 |
---|---|
URL | http://remoteant.sourceforge.net/ |
連絡先 | Chris Nelson |
ライセンス | MIT License |
WebTest
WebTestは、Webアプリケーションの自動テストを行う無料のオープンソースツールです。強力なAntタスクのセットであり、Webページの呼び出し、ユーザーアクションの模倣(リンクのクリック、フォームの入力など)、および結果の検証を行うことができます。生成されたレポートは、テストステップの成功と失敗に関して包括的な情報を提供します。
互換性 | Ant 1.6.5 |
---|---|
URL | http://webtest.canoo.com/ |
連絡先 | プロジェクトメーリングリスト |
ライセンス | ApacheのようなLicense |
XML Publication
XML Publicationは、XSLTとAntを使用してデスクトップドキュメントや他の構造化ドキュメントからWebページを生成するツールセットです。
互換性 | Ant 1.4 |
---|---|
URL | http://wwbota.free.fr/XMLPublication/ |
連絡先 | Jean-Marc Vanel |
ライセンス | GNU General Public License。 |
yEd
yEd は Java 2 プラットフォーム上で動作する、無料の多目的グラフ & ダイアグラムエディタです。Ant ビルドスクリプト向けのインポートフィルターを提供し、ビルドファイルのさまざまなターゲット間の依存関係を便利に表示および参照できます。これは大規模なビルドファイルをデバッグおよび理解する場合に特に役立ちます。
互換性 | Ant 1.x |
---|---|
URL | https://www.yworks.com/products/yed/ |
連絡先 | yWorks サポート |
ライセンス | フリーウェア |