Ant类型之TarFileSet

一、概述

        ant1.7起,TarFileSet已经做为独立的类型。可以为tarfileset定义一个id属性,并且通过refid来对其进行引用。tarfileset是特殊格式的fileset,可以通过两种不同的形式表现:
                当使用src属性或嵌套资源集合时,tarfileset用src中找到的文件做为tar条目。
                当使用dir属性时,tarfileset用dir下找到的文件系统文件做为tar条目。

二、属性

        prefix:文件集中的所有文件在存档中的路径都以此为前缀。
        fullpath:文件集中的文件在存档中的确切位置,只能用于设置表示单个文件的文件集。不能与prefix同时设置文件集。
        src:指定一个要提取内容并包含在存档中的tar文件。可以与dir属性一样使用include与exclude模式来指定存档的子集。
        filemode:3位八进制字符串,以标准 Unix 方式指定用户、组和其他模式。仅适用于纯文件。默认值为644。
        dirmode:3位八进制字符串,以标准 Unix 方式指定用户、组和其他模式。仅适用于目录。默认值为755。
        username:tar条目的用户名,与UID不同。
        group:tar条目的组名,与GID不同。
        uid:tar条目的用户标识符。
        gid:tar条目的组标识符。
        erroronmissingarchive:ant1.8起,指定文档不存在时如何处理。如果为true,会发生构建错误,如果为false,文件集将会为空或忽略,默认为true。

        任何资源或单元素资源集合都可以做为src使用。

三、简单示例

<project>
	<tar destfile="rrdtool.tar">
		<tarfileset prefix="test">
		  <file file="rrdtool-1.3.1.tar" />
		</tarfileset>
	</tar >
</project>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值