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>