使用单个删除任务删除多个目录

Delete multiple directories using single delete task

我想使用 build tool-ant 删除两个目录 compile.dirjar.dir.. 所以我必须在下面写一个 targetin build.xml 文件,我必须删除一个目录一次。

<target name="clean" description="Delete all generated files">
         <delete dir="${compile.dir}"/>
         <delete dir="${jar.dir}"/>
 </target>

有没有办法使用如下的单个删除命令删除多个文件夹:

 <delete dir="${compile.dir}, ${jar.dir}"/>

<delete> 任务的文档中有示例向您展示如何:

Delete all files and subdirectories of build, including build itself.

<delete includeEmptyDirs="true">
  <fileset dir="build"/>
</delete>

文档的第一句说:

Deletes a single file, a specified directory and all its files and subdirectories, or a set of files specified by one or more resource collections.

表示可以指定多个<fileset>.

<delete includeEmptyDirs="true">
  <fileset dir="foo"/>
  <fileset dir="bar"/>
</delete>