ant:执行"依赖"目标的顺序?

ako*_*nsu 5 java ant build.xml

如果我有

<target name="A" depends="B,C"/>
Run Code Online (Sandbox Code Playgroud)

有目标执行的确定性顺序BC?它们是否按照它们在列表中出现的顺序依次执行,它们是否并行执行?是否C等待B完成?

小智 6

它们一个接一个地执行.在B结束之前,C不会启动.

此外,直到'depends'目标执行后才会检查'if'子句.


man*_*uti 5

它按照列表中的外观顺序排列.请参阅https://ant.apache.org/manual/targets.html:

Ant尝试按照它们出现的顺序(从左到右)执行depends属性中的目标...