2011-09-09 36 views
5

我已經安裝了Phing 2.4.7.1Windows 7的排除目錄和使用的cygwin的bash shell如何從phing副本任務

我創建了一個Phing任務將文件複製到本地目錄和壓縮文件,但我嘗試排除某些目錄沒有成功。複製整個目錄

任務如下:

<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> 

回答

6

使用兩*的子文件:

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

好吧,我不知道,如果它不只是標記爲人類閱讀,但像這樣的工作對我來說:

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