3

このターゲットの条件に応じて、異なるターゲットのセットに依存する同じターゲットを持つことは ANT で可能ですか。

例:

<target name=my_target depends="target2,target3,target4" if="my_property1">

<target name=my_target depends="target2,target5,target6" if="my_property2">

「target2」はプロパティ my_property1 または my_property2 を評価します。

このようなことは可能ですか、または条件に基づいて同じターゲットに異なる「依存」を割り当てる別の方法はありますか?

ありがとう。

4

1 に答える 1

1

ターゲットを重複させることはできません。あなたが何をしようとしているのかよくわかりません... target2 はあなたのプロパティで何をしますか? 設定できる動作を再現するには

<target name="my_target" depends="target2,target3,target4,target5,target6">

そして、セットアップifおよび/またはunlesstarget1-6でのようなもの

<target name="target2">(target2 を常に実行)

<target name="target3" if="my_property1">

<target name="target4" if="my_property1">

<target name="target5" if="my_property2">

<target name="target6" if="my_property2">

于 2013-09-16T19:19:05.033 に答える