2011-10-26 15 views
10

tengo alrededor de 25 objetivos de inserción, cuando los incluyo en la consola.Cómo ocultar algunos objetivos de phing de xml

Pero solo 5 de ellos son necesarios para otros objetivos y nunca los desencadenaré solos.

existe la posibilidad de ocultarlos?

Por ejemplo:

No son los objetivos: cms.cc cc-cc-config contenido cc servicio

todo el pop-up en mi lista, pero "cc" - el objetivo es el único que dispararé.

¡Gracias!

Respuesta

8

no he probado yo mismo, pero según un testcase He encontrado a través de Google supongo, que hay una (no documentado) atribuyen hidden

<target hidden="true" /> 
+0

hola, no funciona para mí. BUILD FAILED Error al leer el archivo de proyecto [wrapped: /srv/htdocs/trunk/applications/fe/etc/build.xml:21:113: atributo inesperado 'oculto'] Tiempo total: 0.0630 segundos – OskarStark

+1

phing 2.5 podría resolver este problema yo creo. su atributo está escrito aquí: http://www.phing.info/trac/browser/branches/2.5/test/etc/components/Target/HiddenTargets.xml?rev=1013&order=size – OskarStark

2

Usando el atributo de destino sugerido hidden con ellos valores true|false mientras los oculta desde phing -l desde la versión de Phing 2.4.3.

1

Hay el atributo hidden para los objetivos. Es was documented a partir de la versión 2.4.13.

Está bien descrito en la sección H.2 Targets y el inciso H.2.2 Atributos:

ocultos | Booleano | Si se incluye o no este objetivo en la lista de objetivos generados por phing -l | Predeterminado: False | Requiere: No hay

argumentos disponibles en la actualidad están bien documentados, así como en la sección A.2 Command Line Arguments:

-l Lista -lista

todos los destinos disponibles en BuildFile (excluidos los objetivos que se su atributo hidden establecido en true)

Ejemplo de uso es el siguiente:

<target name="project-target" description="meaningful description" hidden="true"> 
    ... 
</target> 
Cuestiones relacionadas