2011-09-09 20 views
5

he instalado Phing 2.4.7.1 en Windows 7 y el uso de la fiesta cygwin cáscaracómo excluir directorios de una tarea de copia phing

creé una tarea Phing para copiar los archivos a un directorio local y comprimir archivos, pero trato de excluir ciertos directorios sin éxito. copiar todo el directorio

la tarea es la siguiente:

<copy todir="${builddir}" includeemptydirs="true" > 
    <fileset dir="." defaultexcludes="true">     
     <exclude name="cache/*" /> 
     <exclude name="build.*" /> 
     <exclude name="log/*" /> 
     <exclude name=".git" /> 
     <exclude name="/data/*" /> 
     <exclude name="/nbproject" /> 
     <exclude name="*~" /> 
    </fileset> 
</copy> 

Respuesta

6

Use dos * para los subarchivos:

<exclude name="cache/**"/> 
2

Bueno, yo no sé si no se acaba de etiqueta para la lectura humana, sino algo como esto funcionó para mí:

<fileset dir=".">       
    <patternset> 
     <include name="**/*.*" /> 
     <exclude name="dist/**" /> 
    </patternset> 
</fileset> 
Cuestiones relacionadas