如何用Ant组合目录结构



目录结构如下:

-first_dir
   -a
   -b
   -c
-second_dir
   -a
   -b
   -c

我想在Ant 1.7中创建一个没有重复的path元素。我想用这个path s元素来检查waitfor任务中available条件下文件的可用性。怎么做呢?

如果我正确理解你的问题,这可能会帮助你(来自Ant FileSet文档):

<fileset dir="${server.src}" casesensitive="yes">
  <patternset id="non.test.sources">
    <include name="**/*.java"/>
    <exclude name="**/*Test*"/>
  </patternset>
</fileset>

你可以这样调整你的需要:

<path id="result.path">
    <fileset dir="first_dir" casesensitive="yes">
      <patternset id="sub.dirs">
        <include name="a"/>
        <include name="b"/>
        <include name="c"/>
      </patternset>
    </fileset>
    <fileset dir="second_dir" casesensitive="yes">
      <patternset refid="sub.dirs" />
    </fileset>
</path>

相关内容

  • 没有找到相关文章

最新更新