一、概述
makeurl是Ant内置任务,用于获取一个或多个文件名,并将它们转成url,然后将其分配给属性。支持嵌套文件集,如果存在,它们将会转换为带有它们之间所提供的分隔符的url。
二、属性
file:要转换为url的文件名。
property:要设置为url的属性名。
separator:url分隔符,默认为空格。
validate:是否验证每个文件是否存在,默认为true。
支持以下嵌套元素:
fileset:要包含在url列表中的jar文件的文件集,由分隔符分隔。
path:添加指向url的路径,路径中的每个元素都会转换为一个url项
三、简单示例
<project>
<makeurl property="url" separator=";">
<fileset dir="../../../Program Files/apache-ant-1.8.4/lib">
<include name="*.jar" />
</fileset>
</makeurl>
<echo>${url}</echo>
</project>