いろいろな理由で、私は(私は現在のコードベースでこれを行う必要があると約束します;私はそれがうまいことを知っています)、同じビルドタスクで2回ターゲットを実行します。例えばANTタスクを手動で開始する
、私は再びターゲットfooの、その後、バー、その後、FOOを実行したいです。これは、私はすでに試したものの簡易版である:プロジェクトターゲットを実行するときに
<target name="foo">
...
</target>
<target name="bar" depends="foo">
...
</target>
<target name="project" depends="foo,bar">
...
</target>
この場合、FOOは一度だけ走りました。私もを退治しようとしたバーターゲットの属性とプロジェクトのが依存すること属性「FOO、バー、foo」という、それでも同じ結果を依存しています。
既に正常に完了していてもタスクを強制的に実行する方法はありますか?それともこれについてもっと良い方法がありますか?
5秒間の応答ではI <3SOです。午前7時過ぎに。 –
ここで(ロンドンで)午前中:-) –
antは、makeとmakeに基づいていますが、ターゲット間の依存関係の原則を持っています。したがって、ターゲットが一度実行されると、それを依存関係を介して再度実行することはできません。 –