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:
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]
Gracias por el buen sacrificio y por exponer algo nuevo a la Internet!