使用 GZip、BZip2 或 XZ 算法压缩资源。仅当输出文件不存在或源资源更新时才会生成输出文件。
XZ 压缩支持已在 Apache Ant 1.10.1 之后添加,并依赖于 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>