Я пытаюсь создать цель Ant, которая запускается, если выполняется ОДНА из двух других целей. По сути, предполагая, что у меня есть три цели A1, A2 и B, я хочу, чтобы B выполнялась только в том случае, если выполняются A1 ИЛИ A2. A1 и A2 зависят от условия, поэтому будет работать либо A1, либо A2 (но никогда оба).
Например:
<target name="A1" if="${conditionalVar}">
<target name="A2" unless="${conditionalVar}">
<target name="B" depends="????????">
Какими должны быть «зависимости» для цели B? Есть какой-либо способ сделать это?