一、概述
loadresource是ant1.7引入的内置任务,用于将文本资源加载到一个属性中。如果没有指定编码,读取文件时会使用本地编码。资源可以通过嵌套资源元素来加载,如果嵌套多个资源元素,那么只有最后一个资源会生效,如果资源为空,那么属性就不会被设置。loadresource不会改变已有属性的值。loadresource还支持嵌套filterchain元素。
二、属性
property:要设置的属性名称。
encoding:加载文件使用的编码。
failonerror:失败时是否停止构建,默认为true。
quiet:不显示诊断信息或者修改退出状态,如果quiet设置为true,就相当于failonerror设置为false。默认为false。
三、简单示例
<project>
<loadresource property="message" >
<file file="message.txt" />
<file file="another.txt" />
</loadresource>
<echo>${message}</echo>
</project>