11、Ant数据类型与属性深入解析

Ant数据类型与属性深入解析

1. Ant Mappers介绍

1.1 Flatten mapper

Flatten mapper用于从源文件名中移除所有目录路径信息,将其映射到目标文件名。它不使用 to from 属性,在将嵌套目录结构中的文件复制到单个目录以消除层次结构时非常有用。

示例代码如下,用于将 web 目录层次结构中的所有JSP页面复制到一个扁平目录:

<copy todir="new_web">
  <fileset dir="web" includes="**/*.jsp"/>
  <mapper type="flatten"/>
</copy>

需要注意的是,如果源文件集中有多个同名文件(无论目录如何),只有其中一个会被复制到目标目录,具体是哪一个是未指定的。

1.2 Merge mapper

Merge mapper将目标文件名固定为指定的 to 属性值,所有源文件名都映射到这个单一目标。

示例代码如下:

<mapper type="merge" to="archive.zip"/>

在许多文件映射到单个目标的情况下,Merge mapper可与 <uptodate&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值