<present>标签不起作用的ant脚本

时间:2018-06-28 23:31:39

标签: ant

那里有蚂蚁大师。我有一个类似的文件夹结构:

parent/
       ABC/
           build.xml
           folder_X/
                     file.bxc
       XYZ/
           folder_Y/
                     file.tcl
           folder_X/
                     file.bxc
  

我希望“ XYZ / folder_X”中所有扩展名为“ .bxc”的文件不在   “ ABC / folder_X”。

因此,为了在ant脚本中执行该操作。我指的是:https://ant.apache.org/manual/Types/selectors.html#presentselect

<copy todir="${dist}/tmp">
    <fileset dir="../XYZ" includes="folder_Y/*.tcl"/>
    <fileset dir="../XYZ" includes="folder_X/*.bxc" >
        <present present="srconly" targetdir="folder_X"/>
    </fileset>
</copy>

我之所以决定这样的目录路径,是因为我的build.xml位于文件夹ABC中。

但是,这不起作用,最终结果是将.bxc文件从XYZ复制到$ {dist} / tmp而不是从ABC复制。

  

因此,简而言之,我看到了XYZ中存在的文件'file.bxc'的副本   而不是$ {dist} / tmp中ABC中的那个。

0 个答案:

没有答案