私はantタスク<record>
を使用して、Antビルドスクリプトの出力とアクティビティのログファイルを作成しています。問題は次のとおりです。レコーダーログにantタスク/ターゲットを表示
実行中の
targets
の名前が表示されません。例えば
:cleanFW
と呼ばれる私のターゲットが実行されている場合は、私が唯一のものは対象としないで、目標、それを自己の名内部で行われている参照してください。これが起こって以来、私はcleanFW
がいつログファイルで始まったかを伝える方法がありません。
このcleanFW
のターゲット名を表示する方法はありますか?私がフラグ-logfile
を使用していたときに表示されていました。しかし、私は<record>
に切り替える必要があったので、私はログファイルを記録し、コンソールで出力を見たいからです。 Antの1.8.2
シンプルなソリューションを使用して
これに対する私の簡単な解決策は、単にターゲットのそれぞれでエコーを置くことです。より良い方法があるかどうか疑問に思うだけです。
それは私がターゲットの前にある文ともののすべてをしたいので、私は一番上に最初record name="test.txt" action="start" append="true" loglevel="verbose" />
を持っている理由は、ある
<project name="foobar">
<record name="test.txt" action="start" append="true" loglevel="verbose" />
... lots of property stuff here ...
<target name="cleanFW">
<record name="test.txtaction="start" append="true" loglevel="verbose"/>
<mkdir dir="${FOOBAR_OUTPUT}"/>
<mkdir dir="${FOOBAR_GEN}"/>
<delete includeemptydirs="true">
<fileset dir="${FOOBAR_BIN}" includes="**/*"/>
<fileset dir="${FOOBAR_GENERATED}" includes="**/*"/>
<fileset dir="${FOOBAR_NODES}" includes="**/*"/>
<fileset dir="${FOOBAR_GEN}" includes="**/*"/>
</delete>
<mkdir dir="${FOOBAR_OUTPUT}"/>
<record name="test.txt" action="stop"/>
</target>
<record name="test.txt" action="stop"/>
</project>
が動作していないサンプルコード表示することもできます。私の不動産セットやジャズなどそれは重要ではないので、私はそのジャンクを外した。
Ant 1.8.2を使って、とてもシンプルなビルドファイルを使っています。それが動作していないことを示すポット付きの例を作成できますか?また、どのAntバージョンを使用していますか?しばらく前に、レコーダーに関連する問題の報告があったと思います。 –
@martinclayton:私は蟻1.8.2を使用しています。私は上記のコード例を掲載しました。 – prolink007