¿Existe la posibilidad de anular literalmente un objetivo o emular esto de alguna manera?Anulación de destino en Ant
Así, cuando llamo
<target perform-after="release">
<do-something />
</target>
Actuará como esto:
<target name="release">
<antcall target="release" /> <!-- call previous version, not recursion -->
<do-something />
</target>
creo que tiene un significado, voy a describir en Android ejemplo:
Tenemos una .xml
plantillas para cada build.xml
en la carpeta SDK ({$SDK}/tools/ant/*.xml
), estos archivos están incluidos en cada build.xml
generado para eac h proyecto. Solo hay -pre-compile
, -pre-build
y -post-compile
objetivos que están vacíos y son fáciles de sobrescribir. Pero no hay un objetivo -post-release
vacío, por ejemplo. Google recomienda generar build.xml
comentarios solo para copiar y pegar un objetivo en mi propio build.xml
y luego ajustarlo. Pero creo que no está bien, porque si Google cambia algo en este objetivo dentro de una plantilla, nunca sabré que estoy usando una versión obsoleta.
Genial, eso es lo que quería y nadie me respondió) Gracias ! –
Y funcionó, lo confirmo. –