个性化阅读
专注于IT技术分析

apache ant zip任务

本文概述

Ant Zip任务用于创建zip文件。 basedir属性用于引用从中创建zip文件的文件源。我们可以使用exclude属性来排除文件的压缩。

它创建一个隐式文件集,并支持各种嵌套元素,包括<fileset>,<include>,<exclude>和<patternset>。

Apache Ant Zip任务属性

属性描述需要
destfile要创建的zip文件的名称。
basedir从中压缩文件的目录。没有
compress以及存储和压缩数据。没有
encodingzip文件中用于文件名的字符编码。没有
filesonly它仅用于存储文件条目。没有
includes要包含的文件列表。没有
excludes必须排除的文件列表。没有
update更新目标文件(如果已存在)。没有
whenempty没有文件匹配时的行为。有效值为失败, 跳过和创建。没有
duplicate发现重复文件时的行为。没有
comment注释以存储在存档中。没有
level应该执行文件压缩的​​非默认级别。没有
fallbacktoUTF8是否使用UTF-8和语言编码标志代替指定的编码。没有
zip64Mode何时对条目使用Zip64扩展。没有

让我们来看一些创建zip文件的示例。

Apache Ant Zip任务示例

通过从javatpoin / java目录收集所有文件来创建一个zip文件manual.zip。

<project name="java-ant project" default="run">	
	<target name="run">
		<zip destfile="manual.zip" basedir="srcmini/java"/>
	</target>
</project>

如果存在zip文件,则会更新zip文件。

<project name="java-ant project" default="run">	
	<target name="run">
		<zip destfile="manual.zip" basedir="srcmini/java" update="true"/>
	</target>
</project>

我们可以通过使用excludes属性指定文件名来排除文件。

<project name="java-ant project" default="run">	
	<target name="run">
		<zip destfile="manual.zip" basedir="srcmini/java" update="true" excludes="xyz.txt"/>
	</target>
</project>
赞(0)
未经允许不得转载:srcmini » apache ant zip任务

评论 抢沙发

评论前必须登录!