Makeurl Task
This task takes one or more filenames and turns them into URLs, which it then assigns to a property.
Apache Ant
 
Description
This task takes one or more filenames and turns them into URLs, which it then assigns to a property. Useful when setting up RMI codebases. Nested filesets are supported; if present, these are turned into the url with the given separator between them (default = " ").

Example

 <makeurl file="${user.home}/.m2/repository" property="m2.repository.url" /> 
Sets the property m2.repository.url to the file: URL of the local Maven2 repository.
 <makeurl property="codebase"> <fileset dir="lib includes="*.jar"/> </makeurl> 
Set the property codebase to the three URLs of the files provided as nested elements.
 
Parameters
Attribute Description Type Requirement
file the name of a file to be converted into a URL File Optional
property set the name of a property to fill with the URL String
separator set the separator for the multi-url option. String
validate set this flag to trigger validation that every named file exists. Optional: default=true boolean
 
Parameters as nested elements
 
fileset (org.apache.tools.ant.types.FileSet)
a fileset of jar files to include in the URL, each separated by the separator
 
path (org.apache.tools.ant.types.Path)
add a path to the URL. All elements in the path will be converted to individual URL entries