Ant exec:重定向标准但不是标准错误

时间:2011-12-22 17:18:44

标签: ant

我有一个exec任务,我使用outputproperty属性将其输出放入属性中。该命令可能会向stderr打印一些错误,我不希望错误包含在输出中(因为输出正在输入另一个命令),而是打印出来给用户。所以我将输出和错误重定向到单独的属性和echo错误属性。不得不echo出现错误。是否可以重定向exec的输出但是在stderr或stdout上留下错误?我认为这意味着将error属性设置为某个神奇的值,但我无法弄清楚该值是什么。

1 个答案:

答案 0 :(得分:7)

尝试删除errorerrorproperty属性并添加logError="true"

请参阅http://ant.apache.org/manual/Tasks/exec.html