运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

迭代库并在Ant中执行任务

运维开发网 https://www.qedev.com 2020-05-09 12:23 出处:网络 作者:运维开发网整理
我需要能够为Ant中具有特定名称的所有子目录执行任务. 对于每个子目录,我需要执行一个exec任务 我怎样才能做到这一点 ?我发现的示例使用fileset进行复制任务,我不能将其与exec任务一起使用,或者使用我无法工作的for循环. 我也试过一些Javascript,但我根本无法让FSO工作. 您可以使用Ant apply task执行此操作. 该任务迭代一个类文件集对象的成员, 它也可以处理
我需要能够为Ant中具有特定名称的所有子目录执行任务.

对于每个子目录,我需要执行一个exec任务

我怎样才能做到这一点 ?我发现的示例使用fileset进行复制任务,我不能将其与exec任务一起使用,或者使用我无法工作的for循环.

我也试过一些Javascript,但我根本无法让FSO工作.

您可以使用Ant apply task执行此操作.

该任务迭代一个类文件集对象的成员,

它也可以处理 dirset.

这是一个例子:

<!-- all directories directly under working dir -->
<dirset id="my.dirs" dir="." includes="*" />

<apply executable="ls">
    <arg value="-l" />
    <dirset refid="my.dirs" />
</apply>

Apply具有与一次性执行任务相似的属性.

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消