在父文件夹的父子上执行ant任务

时间:2013-08-09 09:33:51

标签: ant

我试图在使用以下内容定义的文件集上执行任务:

<target name="copyToTarget">
    <copy todir="${target.folder}/" >
        <fileset dir="../**/folder" />
    </copy>
</target>

无论如何要实现这个目标吗?

编辑:

我亲眼看到我可以使用类似的东西:

<fileset dir="../" includes="*/folder/** />

但问题是,这会复制整个结构,因为父文件夹我只需要它的内容(例如,我得到了

/target/son1/folder/contents

我正在寻找

/target/contents

编辑2:

使用How to strip one folder during Ant copy我管理了如何获得我需要的结果:

<target name="copyFolderToTarget">
    <copy todir="${target.folder}" >
        <fileset dir="../" includes="*/src_folder/**" />
        <cutdirsmapper dirs="2"/>
    </copy>
</target>

0 个答案:

没有答案