2012-04-20 45 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选项,用于抑制上述输出。