如何将stderr重定向到Ant中的stderr或stdout?

时间:2014-01-23 20:47:51

标签: ant exec

如果我设置output属性

<exec executable="tidy.exe" output="content2.html">
            <arg line="-clean content.html"/>

        </exec>

它将stdoutstderr都用于文件。我只需要stdout。如何让stderr到位,即进入控制台?

1 个答案:

答案 0 :(得分:0)

根据the ant Exec Task manual,您必须将属性“error”设置为单独的文件,否则stderr将出现在“output”定义的文件中。

  

output - 要将输出写入的文件的名称。如果错误流也未重定向到文件或属性,则它将显示在此输出中。

     

error - 应该将命令的标准错误重定向到的文件。