立ち入らないさまざまな理由から (現在のコード ベースでこれを行う必要があることを約束します。間抜けであることはわかっています)、同じビルド タスクでターゲットを 2 回実行したいと考えています。
たとえば、ターゲットfoo、次にbar、次にfooを実行したいとします。これは、私がすでに試したことの単純化されたバージョンです。
<target name="foo">
...
</target>
<target name="bar" depends="foo">
...
</target>
<target name="project" depends="foo,bar">
...
</target>
この場合、プロジェクトターゲットを実行すると、fooは 1 回だけ実行されます。また、バーターゲットの依存属性を取り除き、プロジェクトの依存属性を "foo,bar,foo"にしようとしましたが、それでも同じ結果になりました。
既に正常に完了している場合でも、タスクを強制的に実行する方法はありますか? または、これについてもっと良い方法はありますか?