la actualidad tienen una tarea hormiga que contiene algo similar a lo siguiente:¿Es posible incluir/excluir una lista de archivos por refid en hormiga?
<filelist dir="${css.dir}" id="ordered_css">
<file name="interface/foo.css" />
<file name="pages/monkey.css" />
<file name="pages/ninja.css" />
<file name="pages/sidebar.css" />
<file name="pages/bar.css" />
<file name="pages/baz.css" />
<file name="pages/robot.css" />
</filelist>
<patternset id="exclude_css">
<exclude name="interface/foo.css" />
<exclude name="pages/monkey.css" />
<exclude name="pages/ninja.css" />
<exclude name="pages/sidebar.css" />
<exclude name="pages/bar.css" />
<exclude name="pages/baz.css" />
<exclude name="pages/robot.css" />
</patternset>
La tarea, entonces, hace referencia a la patternset aquí:
<fileset dir="${css.dir}" id="stuff_css" includes="*/stuff/*.css">
<patternset refid="exclude_css" />
</fileset>
Y más abajo, se hace referencia al conjunto de archivos aquí:
<concat destfile="build/all.css" append="false" force="yes">
<filelist refid="ordered_css" />
<fileset refid="stuff_css" />
</concat>
¿Hay alguna manera de consolidar las dos listas de archivos en un tipo al que se puede hacer referencia i en ambos lugares? Hasta ahora no he podido encontrar una forma, ya que el conjunto de patrones contiene excluye. Esperaba una manera de simplemente crear una lista de archivos e incluir o excluir la lista a la que se hace referencia.
https://ant.apache.org/manual/Types/patternset.html – Vadorequest