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