Impedir la ejecución de Targets en Ant

Hola,

por ciertas razones hoy he tenido que escribir un pequeño fichero Ant , y para ello he tenido que escribir targets genéricas usadas por otras. Y me he preguntado como ocultar estas targets, y por lo visto no se puede. Pero se puede evitar que se ejecuten, simplemente añadiendo al nombre del target un «-» a su nombre. Por ejemplo si el target se llamaba privada quedaría como privada.

La información la he obtenido de:

  • My Journal de Jérôme Renard’s weblog, enlace.
  • Mensaje en la lista de Ant de Nabble, enlace.

Ejemplo

Sin modfificar.

[xml]

<?xml version="1.0"?>
<project name="MyProject" basedir="." default="build">
<target name="public">
<echo message="Calling public target"/>
</target>
<target name="private">
<echo message="Calling private target"/>
</target>
</project>
[/xml]

Tras modificar.

[xml]
<?xml version="1.0"?>
<project name="MyProject" basedir="." default="build">
<target name="public">
<echo message="Calling public target"/>
</target>
<target name="-private">
<echo message="Calling private target"/>
</target>
</project>
[/xml]

Esta entrada ha sido publicada en Java y etiquetada como , , , , . Guarda el enlace permanente.

1 respuesta a Impedir la ejecución de Targets en Ant

  1. Retha Ryce dijo:

    Gracias por el buen sacrificio y por exponer algo nuevo a la Internet!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *