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> | ||||