prolog中不允许内容失败的Ant

prolog中不允许内容失败的Ant,ant,build,subant,Ant,Build,Subant,我正在使用subant,它导致了prolog中不允许出现的内容问题 请注意,这些文件夹中有不同的文件,例如python文件 <subant target="main"> <fileset dir = "." includes="**/build.xml" /> </subant> 当我使用文件列表使用显式列表时,一切正常 <subant target="main" genericantfile="build.xml">

我正在使用subant,它导致了prolog中不允许出现的内容问题

请注意,这些文件夹中有不同的文件,例如python文件

<subant target="main">
    <fileset dir = "." includes="**/build.xml" />
</subant>
当我使用文件列表使用显式列表时,一切正常

<subant target="main" genericantfile="build.xml">                
      <filelist dir="." 
           files = "A/build.xml,
                    B/build.xml"
   />
</subant>

使用subant,您可以指定
genericantfile
目录集
(多次运行同一生成文件,每次都使用不同的basedir),或者省略
genericantfile
,但提供要运行的
文件集
或其他生成文件资源集合。您混合了这两种风格,当您提供
文件集
时,ant似乎忽略了
genericantfile
属性,并将该文件集的每个元素视为构建文件,试图将每个文件解析为XML,而对非XML的文件(即python文件)则失败



将仅在文件集中包含真正的生成文件。

“prolog中不允许使用内容”通常表示解析文件时出现问题。
<subant target="main" genericantfile="build.xml">                
      <filelist dir="." 
           files = "A/build.xml,
                    B/build.xml"
   />
</subant>
<subant target="main">
    <fileset dir = "." includes="**/build.xml" />
</subant>