Load a file's contents as Ant properties. This is equivalent
to <property file|resource="..."/>
except that it
supports nested <filterchain>
elements.
Also if the file is missing, the build is halted with an error, rather
than a warning being printed.
If you want to simulate property's prefix attribute, please use prefixlines filter.
Attribute | Description | Required |
srcFile | source file | One of these or a nested resource |
resource | the resource name of the property file | |
encoding | encoding to use when loading the file | No |
classpath | the classpath to use when looking up a resource. | No |
classpathref | the classpath to use when looking up a resource,
given as reference
to a <path> defined elsewhere.. |
No |
The specified resource will be used as src. Since Ant 1.7
for use with the resource attribute.
<loadproperties srcFile="file.properties"/>or
<loadproperties> <file file="file.properties"/> </loadproperties>Load contents of file.properties as Ant properties.
<loadproperties srcFile="file.properties"> <filterchain> <linecontains> <contains value="import."/> </linecontains> </filterchain> </loadproperties>Read the lines that contain the string "import." from the file "file.properties" and load them as Ant properties.
<loadproperties> <gzipresource> <url url="http://example.org/url.properties.gz"/> </gzipresource> </loadproperties>Load contents of http://example.org/url.properties.gz, uncompress it on the fly and load the contents as Ant properties.