<fileset>不支持嵌套&#34;文件集&#34; Apache Ant中的错误

时间:2015-08-21 11:03:35

标签: ant

让我解释一下这个场景。

目录A有10个文件夹。

目录B有20个文件夹。

所以:A + 10个文件夹中的文件夹= B中的文件夹 A不是B的子项,它是一个独立的文件夹,位于其他地方。

我在Apache Ant中编写了一个程序,它将B的唯一10个文件夹(在A中不存在)复制到目录C.我的build.xml位于下面。

<project name="MyTask" basedir="." default="target">
    <target name="target">
        <copy todir="C">
            <fileset dir="B">
                <include name="**.*"/>
                <fileset refid="excludeFilesFromA"/>
            </fileset>
        </copy>
    </target>

    <fileset id="excludeFilesFromA" dir="A">
        <exclude name="**.*"/>
    </fileset>
</project>

Ant脚本抛出异常:

  

fileset不支持嵌套的&#34;文件集&#34;元件。

你能引导我找到解决这个问题的正确方法吗?

0 个答案:

没有答案