<html> <head> <meta http-equiv="Content-Language" content="en-us"> <title>Echoproperties Task</title> </head> <body> <h2><a name="echoproperties">echoproperties</a></h2> <h3>Description</h3> <p>Displays all the current properties in the project. The output can be sent to a file if desired. You can also specify a subset of properties to save by naming a prefix: only properties starting with this prefix will be saved. This task can be used as a somewhat contrived means of returning data from an <tt><ant></tt> invocation, but is really for debugging build files.</p> <h3>Parameters</h3> <table border="1" cellpadding="2" cellspacing="0"> <tr> <td valign="top"><b>Attribute</b></td> <td valign="top"><b>Description</b></td> <td align="center" valign="top"><b>Required</b></td> </tr> <tr> <td valign="top">destfile</td> <td valign="top">If specified, the value indicates the name of the file to send the output of the statement to. The generated output file is compatible for loading by any Java application as a property file. If not specified, then the output will go to the Ant log.</td> <td valign="top" align="center">No</td> </tr> <tr> <td valign="top">prefix</td> <td valign="top"> a prefix which is used to filter the properties only those properties starting with this prefix will be echoed. <P> </td> <td valign="top" align="center">No</td> </tr> <tr> <td valign="top">failonerror</td> <td valign="top">By default, the "failonerror" attribute is enabled. If an error occurs while writing the properties to a file, and this attribute is enabled, then a BuildException will be thrown, causing the build to fail. If disabled, then IO errors will be reported as a log statement, and the build will continue without failure from this task.</td> <td valign="top" align="center">No</td> </tr> </table> <h3>Examples</h3> <blockquote><pre> <echoproperties /> </pre></blockquote> <p>Report the current properties to the log.</p> <blockquote><pre> <echoproperties destfile="my.properties" /> </pre></blockquote> <p>Report the current properties to the file "my.properties", and will fail the build if the file could not be created or written to.</p> <blockquote><pre> <echoproperties destfile="my.properties" failonerror="false" /> </pre></blockquote> <p>Report the current properties to the file "my.properties", and will log a message if the file could not be created or written to, but will still allow the build to continue.</p> <blockquote><pre> <echoproperties prefix="java."/> </pre></blockquote> <p>List all properties beginning with "java."</p> <hr> <p align="center">Copyright © 2002 Apache Software Foundation. All rights Reserved.</p> </body> </html>