自 Apache Ant 1.6 起
變更建置中所有後續處理的預設排除項目,並在需要時列印出目前的預設排除項目。
屬性 | 說明 | 必要 |
---|---|---|
echo | 是否列印出預設排除項目 | true如果未指定其他屬性,則為必要;預設為 false |
default | 回復到硬連線的預設排除項目 | true如果未指定其他屬性,則為必要 |
add | 要新增至預設排除項目的樣式 | 如果未指定其他屬性 |
remove | 從預設排除項目中移除指定的樣式 | 如果未指定其他屬性 |
列印出預設排除項目
<defaultexcludes echo="true"/>
列印出預設排除項目,並在所有後續處理中排除所有 *.bak 檔案
<defaultexcludes echo="true" add="**/*.bak"/>
靜默允許多個基於檔案集的任務在 emacs 備份檔案上執行,然後回復正常行為
<defaultexcludes remove="**/*~"/> (do several fileset based tasks here) <defaultexcludes default="true"/>
預設情況下,樣式 **/.svn 和 **/.svn/** 會設定為預設排除項目。自 1.3 版起,Subversion 支援 "_svn hack"。這表示 svn 函式庫會評估環境變數,並根據該值使用 .svn 或 _svn 目錄。我們選擇不評估環境變數,以取得更可靠的建置。相反地,您必須透過變更排除樣式,自行變更設定
<defaultexcludes remove="**/.svn"/> <defaultexcludes remove="**/.svn/**"/> <defaultexcludes add="**/_svn"/> <defaultexcludes add="**/_svn/**"/>