2010-01-05 15 views
13

Tengo un ANT construir archivo xml que incluye una declaración de ruta con numerosos elementos de ruta. Me gustaría declarar un segundo camino que "incluye" de alguna manera todos los elementos del camino anterior en sí mismo. Eso me permitiría simplemente la ruta posterior en lugar de exigirme que incluya ambos cuando se requieren rutas.ANT: ¿Cómo "agregar" elementos de ruta de una ruta a una segunda ruta?

Sin copiar todos los elementos de la ruta anterior en la ruta posterior, seguramente hay una mejor manera.

Respuesta

21

Como se muestra en here, desea utilizar el atributo refid. Por ejemplo, aquí p2 se refiere a los elementos en 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> 
+0

perfectos. ¡Gracias! –

Cuestiones relacionadas