git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274024 13f79535-47bb-0310-9956-ffa450edef68master
@@ -210,6 +210,16 @@ Other changes: | |||||
* <replaceregexp> now has an optional encoding attribute to support | * <replaceregexp> now has an optional encoding attribute to support | ||||
replacing in files that are in a different encoding than the | replacing in files that are in a different encoding than the | ||||
platform's default. | platform's default. | ||||
* The <exec> task may now have its input redirected from either a file or | |||||
a string from the build file. The error output can be separated to a different | |||||
file when outut is redirected. standard error may be logged to the Ant log | |||||
when redirecting output to a file | |||||
* The <java> task also supports the input redirection and separate error streams | |||||
introduced to the <exec> task. In addition, it is now possible to save the | |||||
output into a property for use within the build file as was possible with <exec> | |||||
in Ant 1.5 | |||||
Changes from Ant 1.5.1Beta1 to 1.5.1 | Changes from Ant 1.5.1Beta1 to 1.5.1 | ||||
==================================== | ==================================== | ||||
@@ -53,14 +53,13 @@ Windows executable and is not aware of Cygwin conventions. | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td valign="top">output</td> | <td valign="top">output</td> | ||||
<td valign="top">the file to which the output of the command should be | |||||
redirected. If the error stream is not also redirected to a file | |||||
or poerperty, it will appear in the output</td> | |||||
<td valign="top">Name of a file to which to write the output. If the error stream | |||||
is not also redirected to a file or property, it will appear in this output.</td> | |||||
<td align="center" valign="top">No</td> | <td align="center" valign="top">No</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td valign="top">error</td> | <td valign="top">error</td> | ||||
<td valign="top">the file to which the standard error of the command should be | |||||
<td valign="top">The file to which the standard error of the command should be | |||||
redirected. </td> | redirected. </td> | ||||
<td align="center" valign="top">No</td> | <td align="center" valign="top">No</td> | ||||
</tr> | </tr> | ||||
@@ -75,23 +74,37 @@ Windows executable and is not aware of Cygwin conventions. | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td valign="top">append</td> | <td valign="top">append</td> | ||||
<td valign="top">whether output and error files should be appended to or overwritten. | |||||
<td valign="top">Whether output and error files should be appended to or overwritten. | |||||
Defaults to false.</td> | Defaults to false.</td> | ||||
<td align="center" valign="top">No</td> | <td align="center" valign="top">No</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td valign="top">outputproperty</td> | <td valign="top">outputproperty</td> | ||||
<td valign="top">the name of a property in which the output of the | |||||
<td valign="top">The name of a property in which the output of the | |||||
command should be stored. Unless the error stream is redirected to a separate | command should be stored. Unless the error stream is redirected to a separate | ||||
file or stream, this property will include the error output.</td> | file or stream, this property will include the error output.</td> | ||||
<td align="center" valign="top">No</td> | <td align="center" valign="top">No</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td valign="top">errorproperty</td> | <td valign="top">errorproperty</td> | ||||
<td valign="top">the name of a property in which the standard error of the | |||||
<td valign="top">The name of a property in which the standard error of the | |||||
command should be stored.</td> | command should be stored.</td> | ||||
<td align="center" valign="top">No</td> | <td align="center" valign="top">No</td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<td valign="top">input</td> | |||||
<td valign="top">A file from which the executed command's standard input | |||||
is taken. This attribute is mutually exclusive with the | |||||
inputstring attribute</td> | |||||
<td align="center" valign="top">No</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">inputstring</td> | |||||
<td valign="top">A string which serves as the input stream for the | |||||
executed command. This attribute is mutually exclusive with the | |||||
inputstring attribute.</td> | |||||
<td align="center" valign="top">No</td> | |||||
</tr> | |||||
<tr> | <tr> | ||||
<td valign="top">resultproperty</td> | <td valign="top">resultproperty</td> | ||||
<td valign="top">the name of a property in which the return code of the | <td valign="top">the name of a property in which the return code of the | ||||
@@ -91,13 +91,56 @@ JVM. | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td valign="top">output</td> | <td valign="top">output</td> | ||||
<td valign="top">Name of a file to write the output to.</td> | |||||
<td valign="top">Name of a file to which to write the output. If the error stream | |||||
is not also redirected to a file or property, it will appear in this output.</td> | |||||
<td align="center" valign="top">No</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">error</td> | |||||
<td valign="top">The file to which the standard error of the command should be | |||||
redirected. </td> | |||||
<td align="center" valign="top">No</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">logError</td> | |||||
<td valign="top">This attribute is used when you wish to see error output in Ant's | |||||
log and you are redirecting output to a file/property. The error | |||||
output will not be included in the output file/property. If you | |||||
redirect error with the "error" or "errorProperty" | |||||
attributes, this will have no effect.</td> | |||||
<td align="center" valign="top">No</td> | <td align="center" valign="top">No</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td valign="top">append</td> | <td valign="top">append</td> | ||||
<td valign="top">whether output should be appended to or overwrite | |||||
an existing file. Defaults to false.</td> | |||||
<td valign="top">Whether output and error files should be appended to or overwritten. | |||||
Defaults to false.</td> | |||||
<td align="center" valign="top">No</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">outputproperty</td> | |||||
<td valign="top">The name of a property in which the output of the | |||||
command should be stored. Unless the error stream is redirected to a separate | |||||
file or stream, this property will include the error output.</td> | |||||
<td align="center" valign="top">No</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">errorproperty</td> | |||||
<td valign="top">The name of a property in which the standard error of the | |||||
command should be stored.</td> | |||||
<td align="center" valign="top">No</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">input</td> | |||||
<td valign="top">A file from which the executed command's standard input | |||||
is taken. This attribute is mutually exclusive with the | |||||
inputstring attribute</td> | |||||
<td align="center" valign="top">No</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">inputstring</td> | |||||
<td valign="top">A string which serves as the input stream for the | |||||
executed command. This attribute is mutually exclusive with the | |||||
inputstring attribute.</td> | |||||
<td align="center" valign="top">No</td> | <td align="center" valign="top">No</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||