相关疑难解决方法(0)

Ant:将相同的文件集复制到多个位置

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

<copy todir="${target}/path/to/target/1">
    <fileset dir="${src}">
        <exclude name='**/*svn' />
    </fileset>
</copy>
Run Code Online (Sandbox Code Playgroud)

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

ant

30
推荐指数
2
解决办法
2万
查看次数

使用mapper和fileset将文件复制到不同的子目录中?

我想创建一个Ant目标,它将目录中的文件复制到具有相同文件夹结构的目标目录,再添加一个子文件夹.

例如,来源是:

a/b/c/foo.pdf
d/e/f/bar.pdf
Run Code Online (Sandbox Code Playgroud)

我希望目的地是:

a/b/c/x/foo.pdf
d/e/f/x/foo.pdf
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我的目标,但它似乎没有做任何事情:

<copy todir="${dest.dir}">
   <fileset dir="${src.dir}" casesensitive="yes">
       <include name="**${file.separator}foo.pdf" />
   </fileset>      
   <mapper type="glob"
           from="foo.pdf" to="x${file.separator}foo.pdf" />            
</copy>
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

ant build-process copy

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

ant ×2

build-process ×1

copy ×1