Normalmente divido meu arquivo de compilação do Phing em main targets
e sub targets
( também conhecido como dependências ). Por exemplo, um alvo principal pode ser css.build
concatenar e minimizar todos os meus arquivos CSS e isso dependerá de alguns sub targets
, como css.concatenate
e css.minify
.
Para manter a saída o phing -list
mais limpa possível, ocultarei esses dois dependencies
adicionando hidden
atributo.
<target name="css.build">
<!-- more code -->
</target>
<target name="css.concatenate" hidden="true">
<!-- more code -->
</target>
<target name="css.minify" hidden="true">
<!-- more code -->
</target>
Dessa forma, apenas css.build
será incluído na saída de phing -list
.