2017-07-13 54 views
0

我想重定向在命令提示符下打印的标准输出,而不是控制台打印在文件中。 我使用了Recorder task。这部分回答了我的问题。 它确实有助于将输出打印到文件中,但我无法防止输出被打印到命令提示符处。将标准输出重定向到文件+ ANT +控制台上没有输出

大多数问题已经用记录器任务本身回答,但没有针对我的查询。

问:

有什么办法中,我只能输出打印取文件的地方,我控制台上?

+0

为什么不直接在命令行中将其重定向到'/ dev/null'? – CAustin

+0

@CAustin我不希望用户将输出重定向到任何位置。在控制台上指定/ dev/null仍然可能导致用户无法将其输入控制台,在这种情况下输出将被打印在终端上。 这个“控制台上没有输出”必须全部从ant构建脚本中完成。 – xmacz

+0

没有什么可以放在你的Ant脚本中去做。你将不得不编辑代码并创建一个自定义的Ant jar。 – CAustin

回答

0

可以通过运行这样的ant脚本(假定您在Windows中运行)实现

ant <targetname> >\path\to\out\file.txt

此命令会将一切来测试文件。

相关问题