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



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

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

见 http://ant.apache.org/manual/Tasks/exec.html

相关内容

  • 没有找到相关文章

最新更新