Ant Concat任务

连接用于将一个或多个文件连接到单个文件。 如果新文件不存在,则将创建新文件,除非资源列表为空并且ignoreemptytrue

从Apache Ant 1.7.1开始,此任务可用作仅返回一个资源的资源集合。

资源集合用于选择要连接的资源。 没有单一属性来指定连接文件的单个资源。

1. Ant Concat任务属性

属性 描述 必需
destfile 连接流的目标文件
append 它指定是否应追加destfile属性指定的文件。
force 它指定是否应写入destfile指定的文件。
overwrite 它指定是否应写入destfile指定的文件。
forceReadOnly 它会覆盖只读目标文件。
encoding 它指定输入文件的编码。
outputencoding 编写输出文件时使用的编码。
fixlastline 它指定是否检查每个连接的文件是否被新行终止。
eol 它指定了fixlastline属性使用的行尾字符的内容。
binary 如果此属性设置为true,则任务以逐字节方式连接文件。
ignoreempty 指定如果源资源列表为空,是否应创建destfile指定的文件。 否; 默认为true
resourcename 指定在将此任务作为资源公开时报告的名称。

2. Apache Ant Concat示例

将字符串连接到文件:

<concat destfile="README">Hello, World!</concat>

将一系列文件连接到控制台:

<concat>  
  <fileset dir="messages" includes="*important*"/>  
</concat>

上一篇:Ant Chmod任务

下一篇:Ant Condition任务

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程