此任务接受一个或多个文件名,并将它们转换为 URL,然后将其分配给一个属性。例如,在设置 RMI 或 JNLP 代码库时很有用。支持嵌套文件集;如果存在,这些文件集将转换为 URL,并在它们之间使用提供的 separator。
属性 | 描述 | 类型 | 必需 |
---|---|---|---|
file | 要转换为 URL 的文件名称 | 文件 | 否,如果提供了嵌套文件集或路径 |
property | 要设置为 URL 的属性名称 | 字符串 | 是 |
separator | 多 URL 选项的分隔符 | 字符串 | 否;默认值为空格 |
validate | 验证每个命名的文件是否存在 | 布尔值 | 否;默认值为 true |
要包含在 URL 列表中的 JAR 文件的文件集,每个文件集由分隔符分隔。
将路径添加到 URL。路径中的所有元素都将转换为单个 URL 条目。
将属性 m2.repository.url
设置为本地 Maven2 存储库的文件:URL。
<makeurl file="${user.home}/.m2/repository" property="m2.repository.url"/>
将属性 codebase
设置为作为嵌套元素提供的三个文件的 URL。
<makeurl property="codebase"> <fileset dir="lib includes="*.jar"/> </makeurl>