gpt4 book ai didi

ant - Ant:将同一文件集复制到多个位置

转载 作者:行者123 更新时间:2023-12-03 09:01:38 26 4
gpt4 key购买 nike

我需要一个Ant脚本,它将一个文件夹复制到其他几个地方。作为一个好的听话程序员,我不想重复自己。有没有办法采取这样的文件集:

<copy todir="${target}/path/to/target/1">
<fileset dir="${src}">
<exclude name='**/*svn' />
</fileset>
</copy>

并将 fileset存储在变量中,以便可以重复使用?

最佳答案

在文件集上声明一个id属性,然后在每个复制任务中引用它。

例如:

<project name="foo">
<fileset id="myFileSet" dir="${src}">
<exclude name='**/*svn' />
</fileset>
...
<target name="copy1">
<copy todir="${target}/path/to/target/1">
<fileset refid="myFileSet"/>
</copy>
</target>
<target name="copy2">
<copy todir="${target}/path/to/target/2">
<fileset refid="myFileSet"/>
</copy>
</target>
</project>

关于ant - Ant:将同一文件集复制到多个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1164631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com