echo

Description

Writes a message to the console, either from the "message" attribute or from inline content. The message can optionally be written to file.

Parameters

Table 4. Parameters

Attribute Type Description Required
message string The message to output. false
file string Optional name of a file to write to. false
append bool If writing to a file, this decides whether the file will be overwritten or appended. Default is false (overwrite). false
if bool If true, the task will be executed, otherwise it will be skipped. The default is true. false
unless bool The opposite of if. If false, the task will be executed, otherwise it will be skipped. The default is false. false

Examples

Example 6.  Writing "Hello, World!" to the console

Using the message attribute.

<echo message="Hello, World!" />

Using the element contents.

<echo>Hello, World!</echo>

Example 7.  Appending the current time to test.log

<echo message="${ date::get-current-time() }" file="test.log" append="true" />