0
我想重定向在命令提示符下打印的標準輸出,而不是控制檯打印在文件中。 我使用了Recorder task。這部分回答了我的問題。 它確實有助於將輸出打印到文件中,但我無法防止輸出被打印到命令提示符處。將標準輸出重定向到文件+ ANT +控制檯上沒有輸出
大多數問題已經用記錄器任務本身回答,但沒有針對我的查詢。
問:
有什麼辦法中,我只能輸出打印取文件的地方,不我控制檯上?
我想重定向在命令提示符下打印的標準輸出,而不是控制檯打印在文件中。 我使用了Recorder task。這部分回答了我的問題。 它確實有助於將輸出打印到文件中,但我無法防止輸出被打印到命令提示符處。將標準輸出重定向到文件+ ANT +控制檯上沒有輸出
大多數問題已經用記錄器任務本身回答,但沒有針對我的查詢。
問:
有什麼辦法中,我只能輸出打印取文件的地方,不我控制檯上?
可以通過運行這樣的ant腳本(假定您在Windows中運行)實現
ant <targetname> >\path\to\out\file.txt
此命令會將一切來測試文件。
爲什麼不直接在命令行中將其重定向到'/ dev/null'? – CAustin
@CAustin我不希望用戶將輸出重定向到任何位置。在控制檯上指定/ dev/null仍然可能導致用戶無法將其輸入控制檯,在這種情況下輸出將被打印在終端上。 這個「控制檯上沒有輸出」必須全部從ant構建腳本中完成。 – xmacz
沒有什麼可以放在你的Ant腳本中去做。你將不得不編輯代碼並創建一個自定義的Ant jar。 – CAustin