如果我拥有
<target name="A" depends="B,C"/>
目标B
和C
的执行顺序是确定性的吗?它们是按照列表中出现的顺序依次执行还是并行执行?C
会等待B
完成吗?
它们一个接一个地执行。只有在B完成后,C才会开始。
此外,在执行'depends'目标之后才会检查'if'子句。
这是按照列表中出现的顺序排列的。详见https://ant.apache.org/manual/targets.html:
Ant尝试按照depends属性中出现的顺序(从左到右)执行目标...