0

立ち入らないさまざまな理由から (現在のコード ベースでこれを行う必要があることを約束します。間抜けであることはわかっています)、同じビルド タスクでターゲットを 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"にしようとしましたが、それでも同じ結果になりました。

既に正常に完了している場合でも、タスクを強制的に実行する方法はありますか? または、これについてもっと良い方法はありますか?

4

1 に答える 1