2012-04-20 46 views
4

我們使用Bamboo進行持續集成,並使用簡單的mvn deploy語句將成功的測試部署到我們的快照存儲庫。不幸的是這將產生上千行的是這樣的:抑制maven deploy的上傳消息

20-Apr-2012 10:38:44 28688 KB 
20-Apr-2012 10:38:44 28692 KB 
20-Apr-2012 10:38:44 28696 KB 
... 
20-Apr-2012 10:38:57 Uploaded: https://xxx (31932 KB at 7496.0 KB/sec) 

這似乎在竹:

The Build generated 14,979 lines of output. The output is too long and has been 
truncated to the last 1,000 lines. Download full Build log. 

所以它可以下載完整的日誌,而是全力上傳的消息。是否可以抑制mvn deploy中的上述行並僅輸出摘要?

+0

它在Windows上還是在Unix上運行?我相信你可以把你不想要的信息刷出來 – Vic 2012-04-20 09:06:27

+2

看起來你被壓制了,他們使用System.out來進行調試打印輸出。看到這裏:http://stackoverflow.com/questions/4564018/how-to-suppress-control-logging-of-wagon-ftp-maven-extension – maksimov 2012-04-20 09:07:21

+0

@Vic:這是Linux。我不認爲我可以手動grep一些東西。這是一個Bamboo Maven任務,我只能配置Maven目標。 – Thor 2012-04-20 12:41:43

回答

7

最簡單的辦法來抑制線的輸出:

20-Apr-2012 10:38:44 28688 KB 
20-Apr-2012 10:38:44 28692 KB 
20-Apr-2012 10:38:44 28696 KB 

是給你的命令-B選項。這是Maven的--batch-mode選項,用於抑制上述輸出。