使用 GZip、BZip2 或 XZ 演算法封裝資源。如果輸出檔案不存在或來源資源較新,才會產生輸出檔案。
自 Apache Ant 1.10.1 起已新增 XZ 壓縮支援,且仰賴 Ant 發行版中未包含的外部函式庫。如需詳細資訊,請參閱 函式庫相依性。
屬性 | 說明 | 必要 |
---|---|---|
src | 要 gzip/bzip/xz 的檔案。 | 是,或巢狀資源集合 |
destfile | 要建立的目標檔案。 | 兩個中只有一個 |
zipfile | 已棄用 destfile 的舊名稱。 |
自 Apache Ant 1.7 起
指定的資源將用作 src。
<gzip src="test.tar" destfile="test.tar.gz"/>
<bzip2 src="test.tar" destfile="test.tar.bz2"/>
<xz src="test.tar" destfile="test.tar.xz"/>
下載 https://example.org/archive.tar,並在專案的 basedir 中即時將其壓縮成 archive.tar.gz。
<gzip destfile="archive.tar.gz"> <url url="https://example.org/archive.tar"/> </gzip>