Ant リファレンス

XML およびトップレベル要素

<project>XML で記述された Ant ビルドファイルのルート要素です。
<description>このプロジェクト (ビルドファイル) の説明です。
<target>ターゲットはビルドファイル内での実行単位を表しています。

Ant タイプ

<assertions><java> や <junit> などで JDK 1.4 のアサーション機能を切り替えます。
<description>
<dirset>パターンと一致するディレクトリ名を列挙するための要素です。
<excludes>タスクなどの処理対象から除外するファイルやディレクトリのパターンを記述します。
<excludesfile>
<filelist>ファイル名のリストを指定するために使用します。
<fileset>パターンや条件に一致するファイルを列挙するための要素です。
<file mappers>
<filterchains>, <filterreaders>
<filterset>
<patternset>
path-like structures
<permissions>
<propertyset>
<includes>タスクなどの処理対象に含めるファイルやディレクトリのパターンを記述します。
<includesfile>
i/o redirectors
<regexp>
<selectors>
<xmlcatalog>
<zipfileset>

Ant タスク

<ant>実行中のビルドファイルから別のビルドファイルを実行します。
<antcall>同じビルドファイル内の別のターゲットを実行します。
<antstructure>ビルドファイルの DTD を生成します。
<apply>特定のファイルセットに対して外部コマンドを実行します。
<available>指定されたリソースが実行時に有効であればプロパティを設定します。
<basename>ファイル名からディレクトリ部分を除いた名前を取り出してプロパティに設定します。
<buildnumber>ビルド番号を追跡するためのタスクです。
<bunzip2>BZIP2 で圧縮されたファイルを展開します。
<bzip2>BZIP2 圧縮アルゴリズムを用いて指定されたファイルを圧縮します。
<checksum>ファイルのチェックサム生成と検証を行います。
<chmod>単一のファイルまたは特定のディレクトリ以下の全ファイルのパーミッションを変更します。
<concat>複数のファイルを連結します。
<condition>条件を評価してプロパティを設定します。
<copy>
<copydir>
<copyfile>
<cvs>
<cvschangelog>
<cvsversion>
<cvspass>
<cvstagdiff>
<defaultexcludes>
<delete>
<deltree>
<dependset>
<dirname>
<ear>
<echo>
<exec>
<fail>
<filter>ファイルのコピー時に、ファイル内の @ で囲まれたトークンを特定の文字列へ置換します。
<fixcrlf>
<format>日時をフォーマットしてプロパティに設定します。
<genkey>
<get>
<gunzip>GZIP で圧縮されたファイルを展開します。
<gzip>GZIP 圧縮アルゴリズムを用いて指定されたファイルを圧縮します。
<import>
<input>
<jar>JAR ファイルを作成します。
<java>Ant から Java で作成された実行クラスを実行します。
<javac>Java ソースをコンパイルします。
<javadoc/javadoc2>
<length>
<loadfile>
<loadproperties>
<mail>
<macrodef>
<manifest>マニフェストファイルを作成します。
<mkdir>
<move>
<nice>
<parallel>
<patch>
<pathconvert>
<presetdef>
<property>ビルドファイル内で使用するプロパティを定義します。
<record>
<rename>
<replace>
<rmic>rmic コンパイラを起動してリモートオブジェクトのスタブ/スケルトンを生成します。
<sequential>
<signjar>
<sleep>
<sql>
<style>
<subant>
<sync>
<tar>
<taskdef>
<tempfile>
<touch>
<tstamp>現在時刻をプロパティに設定します。
<typedef>
<unjar>
<untar>
<unwar>
<unzip>
<uptodate>
<waitfor>
<war>
<whichresource>
<xmlproperty>
<xslt>
<zip>