Ant Concat

 

并置用于将一个或多个文件合并为单个文件。如果不存在,除非资源列表为空且ignoreempty为true,否则将创建一个新文件。

从Apache Ant 1.7.1开始,此任务可用作资源集合,它将完全返回一个文件。

资源集合用于选择要串联的资源。没有用于指定单个资源的串联属性。

 

Apache Ant Concat任务属性

属性 说明 必填
destfile 级联流的target文件。
append 它指定是否应附加destfile指定的文件。
force 它指定是否应写入destfile指定的文件。
overwrite 它指定是否应写入destfile指定的文件。
forceReadOnly 它将覆盖只读target文件。
encoding 它指定输入文件的编码。
outputencoding 写入输出文件时使用的编码。
fixlastline 它指定是否检查所连接的每个文件是否以新行终止。
eol 它指定fixlastline属性使用的行尾字符。
binary 如果将此属性设置为true,则任务以字节为单位将文件串联起来。
ignoreempty 指定在源资源列表为空的情况下是否应创建由destfile指定的文件。 否;默认为true
resourcename 指定此任务作为资源公开时报告的名称。

 

Apache Ant Concat示例

将字符串连接到文件:

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

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

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

 它用于执行条件任务,如果某个条件成立,它将设置属性。如果该条件成立,默认情况下,该属性值设置为true,否则,不设置该属性。我们可以通过为value属性指定一个新值来将值设置为默认值以外的其他值。我们 ...