gpt4 book ai didi

jakarta-ee - 是否可以限制 Maven 构建的输出?

转载 作者:行者123 更新时间:2023-12-02 05:12:16 25 4
gpt4 key购买 nike

我所在的团队已经对我们的项目进行了专家化处理,并将 TDD 视为一种生活方式,但由于项目的规模和测试的数量,我们的构建大约需要 15-20 分钟。我们拥有与我们一样多的测试覆盖率,这真是太棒了,但这并不是我们想要的快速转变。

当我们进行完整构建时,有页面、页面、页面和输出页面被发送到控制台,我知道写入控制台的成本很高。有什么方法可以减少某些输出的方式来调整 maven 吗?这甚至是一个问题,还是我应该寻找其他方法来缩短构建时间?

最佳答案

您假设写入控制台是瓶颈。编写是由 maven 完成的(例如许多插件调用、正在执行的记录测试)还是由我们自己的代码完成?

如果您的代码输出太多,那么您应该在 src/test/resources 目录中部署一个日志配置文件(Log4j、Logback 等)并抑制所有日志输出。

如果您对 Maven 本身编写的内容感到困扰,请使用 -q 标志运行它:

-q,--quiet Quiet output - only show errors

这至少可以让您验证写入控制台是问题所在(我不太确定)。

关于jakarta-ee - 是否可以限制 Maven 构建的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15249263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com