Ant exec:重定向标准输出但不是标准错误
我有一个Ant exec:重定向标准输出但不是标准错误,ant,Ant,我有一个exec任务,我使用outputproperty属性将其输出放入属性中。该命令可能会将一些错误打印到stderr,我不希望这些错误包含在输出中(因为输出正在被馈送到另一个命令中),而是要打印出来给用户。因此,我将输出和错误重定向到单独的属性和echoerror属性中。必须回显错误,这似乎是一种黑客行为。是否可以重定向exec的输出,但在stderr或stdout上留下错误?我假设这意味着将error属性设置为某个神奇的值,但我无法确定该值是什么。尝试删除error或errorproper
exec
任务,我使用outputproperty
属性将其输出放入属性中。该命令可能会将一些错误打印到stderr,我不希望这些错误包含在输出中(因为输出正在被馈送到另一个命令中),而是要打印出来给用户。因此,我将输出和错误重定向到单独的属性和echo
error属性中。必须回显错误,这似乎是一种黑客行为。是否可以重定向exec的输出,但在stderr或stdout上留下错误?我假设这意味着将error
属性设置为某个神奇的值,但我无法确定该值是什么。尝试删除error
或errorproperty
属性并添加logError=“true”
看