Apache Ant
ソースコードのコンパイルからアプリケーションの配置までをJavaの機能を用いて行うビルドツール。使用目的はmakeと類似しているが、Javaに特化していること、処理にシステムコマンドを用いていないことなどが異なる。
makeは、変更されたソースファイルを自動的に判別して選択的にコンパイル処理を実行する。しかし、Javaではディレクトリ階層が非常に深くなることが多く、makeではこうしたケースにうまく対処することができない。また、Makeの設定記述ファイル(Makefile)は、記述方法が分かりづらいうえ、タブとスペースを厳密に区別するため、発見が困難なエラーを誘発しやすいという欠点がある。
Antは、makeが持っていたこれらの欠点をJava向けに改良したビルドツールである。Antは、設定記述ファイル(build.xml)をXML形式にしたこと、特定のOS環境に依存しないこと、システムコマンドではなくJavaオブジェクトによって処理が実行されることといった点が改良されている。
関連見出し
make
ソースコード
関連URL
Apache Ant(http://ant.apache.org)
Apache Ant
Apache Antとは、Javaで記述されたソフトウェア向けのビルドツールの名称である。Apache Antは、いわばGNU MakeのJava版といった位置づけであり、単に「Ant」と呼ばれることも多い。ライセンスはApacheライセンスである。
Apache Antでは、個別のビルドプロセスをタスクと呼ばれる単位で管理する。例えば、JavaソースコードのコンパイルやJavadocの生成などはそれぞれ「Javacタスク」「Javadocタスク 」と呼ばれる。これらのタスクは専用のXMLファイル(デフォルトはbuild.xmlだが、ファイル名を別途指定することもできる)に記述し、antコマンドから呼び出してタスクの実行を行う。
参照リンク
Apache Ant - 公式サイト
「アパッチ アント」の例文・使い方・用例・文例
- アンリエットは、よろめきむき出しのままポニーの上で揺らめき、銃を掲げて押し寄せているアパッチ戦士の姿を見た
- アパッチ族の儀式ダンス
- アパッチ族が用いる言語
- アパッチ語
- アパッチ族のリーダーで、アリゾナ州で米国軍に抵抗した(1812年−1874年)
- 禁猟区に制限されることに対する抵抗として南西で白人の移民を襲撃したアパッチ族の長(1829年−1909年)
- メスカレロアパッチという,アメリカインディアンの部族
- アパッチという米国南西部に住むインディアンの一部族
- それらは,4つの新チーム,仙台エイティナイナーズ,東京アパッチ,大阪ディノニクス,大分ヒートデビルズとともにbjリーグに参加する。
- ブリリアントカット
- ルイ16世の妻,マリー・アントワネット王妃
- 金井さんは上司の命令で、クライアントに会いに出かけています。
- もうクライアントに、来月初旬まで改修プロジェクトが行われるって連絡しちゃったよ。
- アントルプルヌールシップ・セミナーでどのように資金を調達するかについての話をきいた。
- ラップ口座は複数の資産ポートフォリオや投資ポートフォリオを持っていて、それを1カ所にまとめることを考えているクライアントに適している。
- クライアントの仕様の変更依頼を取り入れながらも、品質を維持しつつ納期も守る、それが目下の課題だ。
- クライアントから提示された要求の内、いくつかの項目は、うちの会社には実現が難しい可能性が高い。
- これ以上品質を落とすと、クライアントの信用を失ってしまう。
- 報告の提出として請求書はクライアントに送られます。
- クライアントの根幹に係る重要なシステムの開発
- アパッチ アントのページへのリンク