我正在尝试制作一个在其他两个目标之一完成时运行的 Ant 目标。基本上,假设我有三个目标 A1、A2 和 B,我希望 B 只有在 A1 OR A2 运行时才运行。A1 和 A2 取决于条件,因此 A1 或 A2 将运行(但绝不会同时运行)。
例如:
<target name="A1" if="${conditionalVar}">
<target name="A2" unless="${conditionalVar}">
<target name="B" depends="????????">
目标 B 的“依赖”应该是什么?有没有办法做到这一点?