diff --git a/docs/index.html b/docs/index.html index 2d6912498..13cecbfa3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1442,11 +1442,18 @@ subdirectories.

message the message to echo. - Yes + Yes, unless data is included in a + character section within this element.

Examples

  <echo message="Hello world" />
+
  
+<echo>
+This is a longer message stretching over
+two lines.
+</echo>
+

Exec

Description

diff --git a/src/main/org/apache/tools/ant/taskdefs/Echo.java b/src/main/org/apache/tools/ant/taskdefs/Echo.java index 6f64b4630..d6b70f974 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Echo.java +++ b/src/main/org/apache/tools/ant/taskdefs/Echo.java @@ -63,7 +63,7 @@ import java.net.*; * @author costin@dnt.ro */ public class Echo extends Task { - private String message; // required + private String message = ""; // required /** * Does the work. @@ -82,4 +82,11 @@ public class Echo extends Task { public void setMessage(String msg) { this.message = msg; } + + /** + * Set a multiline message. + */ + public void addText(String msg) { + message += msg; + } }