ANT:如何将一条路径元素“添加”到另一条路径中?
我有一个ANT构建xml文件,其中包含一个包含许多路径元素的路径声明。我想宣布第二条道路,以某种方式“包括”前一条道路中的所有元素。这样,我就只能选择后面的路径,而不是在需要路径时要求我同时包含这两个路径。
无需将所有元素从前一个路径复制到后一个路径,肯定有更好的方法。
我有一个ANT构建xml文件,其中包含一个包含许多路径元素的路径声明。我想宣布第二条道路,以某种方式“包括”前一条道路中的所有元素。这样,我就只能选择后面的路径,而不是在需要路径时要求我同时包含这两个路径。
无需将所有元素从前一个路径复制到后一个路径,肯定有更好的方法。
如此处所示,您希望使用 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>