ANTはこの機能をサポートしていません。コマンドラインでターゲットが指定されていない場合、「デフォルト」ターゲットが呼び出されます。
代わりに、ビルドを自己記述して、ANTの-pオプションについてユーザーに教えることをお勧めします。
例
次のビルドファイル:
<project name="demo" default="welcome">
<description>
The purpose of this build file is to explain how one
can make an ANT file self describing
</description>
<target name="welcome" description="Print a hello world message">
<echo message="hello world"/>
</target>
<target name="do-somthing" description="Print a dummy message">
<echo message="hello world"/>
</target>
<target name="do-somthing-silent">
<echo message="hello world"/>
</target>
</project>
次のように自分自身を説明することができます:
$ ant -p
Buildfile: /home/mark/build.xml
The purpose of this build file is to explain how one
can make an ANT file self describing
Main targets:
do-somthing Print a dummy message
welcome Print a hello world message
Default target: welcome