Ant內建任務之cab

2021-08-14 10:10:45 字數 659 閱讀 9502

cab是ant內建任務,用於生成微軟的歸檔檔案。它的呼叫類似於jar和zip。執行這個任務需要在可執行路徑上有外部的cabarc工具,這個工具是微軟提供的。cab是乙個隱式的檔案集,支援fileset的大部分屬性並且可以巢狀include、exclude和patternset元素。如果巢狀了fileset元素,那麼就不能設定basedir屬性。

cabfile:建立的cab檔案的名字。如果檔案已存在或者沒有滿足符合條件的檔案,不會生成cab檔案。

basedir:開始進行檔案歸檔的目錄。

verbose:如果設定為yes會看到cabarc工具的輸出資訊,預設為no。

compress:如果設定為no不會對輸出檔案進行壓縮,預設為yes。

options:用來新增額外的命令列選項。

includes:必須要包含的以逗號或者空格分隔的檔案模式列表。

includesfile:檔名,檔案的每一行都按照include模式進行處理。

excludes:必須要去掉的以逗號或者空格分隔的檔案模式列表。

excludesfile:檔名,檔案的每一行都按照exclude模式進行處理。

defaultexcludes:是否使用預設的excludes(「yes」/「no」),預設使用excludes。

Ant內建任務之ant

ant是ant的內建任務,可以用來執行指定的構建檔案,所以可以用來構建子專案。如果呼叫的是同乙個構建檔案,那麼就必須在target中使用ant。antfile 使用的構建檔案,預設為build.xml 其路徑為相對於dir屬性所在的目錄 如果沒有配置antfle屬性,會使用dir屬性指定的目錄下的b...

Ant內建任務之length

length是ant內建任務,ant1.6.3引入,用於顯示或設定乙個字串 檔案 乙個或多個巢狀資源集合的長度,可以作為條件使用。property 要設定屬性的屬性名。如果不設定會將結果寫到日誌中,length作為條件時忽略。file 單個檔案。resource 單個資源。string 字串。mod...

Ant內建任務之loadfile

loadfile是ant內建屬性,是只處理檔案的特殊的loadresource。如果資源內容為空,就不會設定屬性。loadfile支援巢狀filterchain。srcfile 原始檔。property 要設定的屬性名稱。encoding 載入檔案使用的編碼。failonerror 失敗時是否停止構...