EchoNL task
Echoes national language (NL) message of the user locale, in the International Components for Unicode (ICU) format, which is identified by a given key from a resource bundle accessible from the class loader.
Parameters
Attribute | Description | Required |
---|---|---|
bundle | The resource bundle to load properties from. | Yes |
key | The key of the property to be loaded from the resource bundle. | Yes |
level | The level at which this message is displayed. One of, in decreasing order:
error , warning , info , verbose ,
debug |
No; Defaults to info |
Nested elements
- Arg
Specifies an argument with which patterns in the message are replaced.
Attribute Description Required value The value of the argument. Yes
Examples
The following example echoes an NL message of the user locale
that is identified by the
COMPILE_GLOBAL
property of the
wcbd-build-messages
resource bundle accessible from the class
loader.
<echoNL bundle="wcbd-build-messages" key="COMPILE_GLOBAL" />
The following example echoes an NL message of the user locale that is identified by the
COMPILE_ARCHIVE_MODULE
property of the wcbd-build-messages
resource bundle accessible from the class loader, while substituting the {0}
and
{1}
patterns in the message with the value of the type
and
module.name
properties respectively. The message will only show up if the Ant build
is run in verbose
mode.
<echoNL bundle="wcbd-build-messages" key="COMPILE_ARCHIVE_MODULE" level="verbose">
<arg value="${type}" />
<arg value="${module.name}" />
</echoNL>