我正在使用exec-maven-plugin來執行一些特定的測試。我想將測試的控制檯輸出附加到文件中,而不隱藏控制檯。
在maven中是否提供了任何支持?如何將控制檯輸出附加到maven中的文件?
我使用maven-antrun-plugin在測試開始前執行記錄器任務。這沒有用。
我用'tee'命令使用exec-maven-plugin來執行。這似乎也不起作用。
我用maven檢查log4j。但由於我是log4j日誌記錄的新手,我無法用它來調試問題。
有沒有其他辦法可以做到這一點?
我正在使用exec-maven-plugin來執行一些特定的測試。我想將測試的控制檯輸出附加到文件中,而不隱藏控制檯。
在maven中是否提供了任何支持?如何將控制檯輸出附加到maven中的文件?
我使用maven-antrun-plugin在測試開始前執行記錄器任務。這沒有用。
我用'tee'命令使用exec-maven-plugin來執行。這似乎也不起作用。
我用maven檢查log4j。但由於我是log4j日誌記錄的新手,我無法用它來調試問題。
有沒有其他辦法可以做到這一點?
使用outputFile
參數:http://www.mojohaus.org/exec-maven-plugin/exec-mojo.html#outputFile
計劃的標準和錯誤輸出將被重定向到該可選字段中指定的文件。如果未指定,則使用標準的Maven日誌記錄。
類型:java.io.File中
因爲:1.1-β-2
要求:無
表達式:$ {} exec.outputFile
這是一個艱難的一個。當你使用'tee'時會發生什麼? – 2012-07-18 10:09:59
我把'tee'作爲''之一執行,並且讓它在後臺運行。但問題是,我無法將下一個「」的輸出重定向到「tee」。這是我使用的代碼。 ' ... 三通result.log ... 的Java ... '既然沒有重定向,結果收到了創建result.log,但它沒有得到填充。 –
r9891
2012-07-18 12:03:23