LoadResource

自 Apache Ant 1.7 起

描述

将文本资源加载到单个属性中。除非指定编码,否则将使用当前区域设置的编码。要加载的资源指定为嵌套的 resource 元素或单个元素资源集合。如果资源内容为空(可能是在处理 filterchain 后),则不会设置属性。

由于属性是不可变的,因此该任务不会更改现有属性的值。

参数

属性 描述 必需
property 要保存到的属性
encoding 加载资源时使用的编码
failonerror 是否在失败时停止构建 否;默认值为 true
quiet 不显示诊断消息(除非 Ant 使用 -verbose-debug 开关调用)或修改退出状态以反映错误。将其设置为 true 意味着将 failonerror 设置为 false 否;默认值为 false

LoadResource 任务支持嵌套的 FilterChain

示例

将 Ant 主页的入口点加载到属性 homepage 中;<echo> 可以打印它。

<loadresource property="homepage">
    <url url="https://ant.apache.org/index.html"/>
</loadresource>

有关更多示例,请参见 loadfile 任务。