13
我有一个ANT构建xml文件,其中包含一个路径声明与众多的路径元素。我想宣布第二条路径,将前路径中的所有元素“包含”到其自己的路径中。那样我就可以在后面的路径上,而不需要在需要路径时同时包含这两个路径。ANT:如何从一个路径“添加”路径元素到第二个路径?
如果不将以前的路径中的所有元素复制到后面的路径中,肯定会有更好的方法。
我有一个ANT构建xml文件,其中包含一个路径声明与众多的路径元素。我想宣布第二条路径,将前路径中的所有元素“包含”到其自己的路径中。那样我就可以在后面的路径上,而不需要在需要路径时同时包含这两个路径。ANT:如何从一个路径“添加”路径元素到第二个路径?
如果不将以前的路径中的所有元素复制到后面的路径中,肯定会有更好的方法。
如图所示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>
完美。谢谢! – 2012-08-13 11:58:45