【问题标题】:Suppress upload messages of maven deploy禁止maven deploy的上传消息
【发布时间】:2012-04-20 09:00:19
【问题描述】:

我们正在使用 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 上运行?我相信你可以找出你不想要的消息
  • 看起来您在抑制方面陷入困境,他们正在使用 System.out 进行调试打印输出。见这里:stackoverflow.com/questions/4564018/…
  • @Vic:它是 linux。我不认为我可以手动 grep 一些东西。这是一个 Bamboo Maven 任务,我只能配置 Maven 目标。

标签: java maven bamboo


【解决方案1】:

抑制行输出的最简单解决方案:

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 选项,它抑制上述输出。

【讨论】:

    猜你喜欢
    • 2015-04-09
    • 1970-01-01
    • 2021-05-11
    • 2018-12-02
    • 1970-01-01
    • 2012-01-02
    • 2022-11-04
    • 2014-06-18
    相关资源
    最近更新 更多