抑制Maven部署的上传消息

5

我们正在使用Bamboo进行持续集成,并通过简单的mvn 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)

这是Bamboo中的内容:

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中是否可能抑制上面的行,并仅输出摘要?


它是在Windows还是Unix上运行?我相信你可以使用grep命令过滤掉你不想要的信息。 - Vic
2
看起来你在抑制方面遇到了困难,他们正在使用System.out进行调试输出。请参见此处:https://dev59.com/SFPTa4cB1Zd3GeqPfQOp - maksimov
@Vic:这是Linux系统。我不认为我能手动地grep一些东西。这是一个Bamboo Maven-Task,我只能配置Maven目标。 - Thor
1个回答

8
最简单的压制输出行的解决方案如下:
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,它可以抑制上面提到的输出。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接