ANT:如何将路径元素从一个路径“添加”到第二个路径?

时间:2010-01-05 04:14:00

标签: java ant build

我有一个ANT构建的xml文件,其中包含一个包含许多路径元素的路径声明。我想宣布第二条路径“以某种方式”将前一条路径中的所有元素“包含”到它自己的路径中。这将允许我只是后面的路径,而不是要求我在需要路径时包括两者。

如果不将前一条路径中的所有元素复制到后一条路径中,肯定会有更好的方法。

1 个答案:

答案 0 :(得分:24)

如图所示here,您想要使用refid属性。例如,这里p2指的是p1

中的元素
<path id="p1">
    <fileset dir="lib">
        <include name="**/*.jar"/>
    </fileset>
</path>

<path id="p2">
    <path refid="p1"/>
    <fileset dir="src">
        <include name="**/*.java"/>
    </fileset>
</path>