Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何用Ant组合目录结构?_Java_Ant_Build - Fatal编程技术网

Java 如何用Ant组合目录结构?

Java 如何用Ant组合目录结构?,java,ant,build,Java,Ant,Build,我的目录结构如下: -first_dir -a -b -c -second_dir -a -b -c 我想在Ant1.7中创建一个不重复的path元素。这个路径s元素我想用来检查任务中可用条件下文件的可用性。 如何做到这一点?如果我正确理解了您的问题,这可能会对您有所帮助(来自Ant文件集文档): 您可以通过以下方式根据自己的需要进行调整: <path id="result.path"> <fileset dir="first_

我的目录结构如下:

-first_dir
   -a
   -b
   -c
-second_dir
   -a
   -b
   -c
我想在Ant1.7中创建一个不重复的
path
元素。这个
路径
s元素我想用来检查
任务中
可用
条件下文件的可用性。
如何做到这一点?

如果我正确理解了您的问题,这可能会对您有所帮助(来自Ant文件集文档):


您可以通过以下方式根据自己的需要进行调整:

<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>

请显示您的预期输出。你认为第一个DRR/A和第二个DR/A是重复的还是可以的?
<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>