gpt4 book ai didi

java - Maven Cobertura 和包没有运行单元测试两次

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:20 24 4
gpt4 key购买 nike

我正在像这样运行 maven:

mvn clean cobertura:cobertura package

我注意到我的单元测试运行了两次(因此我的构建时间加倍了)。有没有一种方法可以运行 cobertura 并在同一命令中生成包而无需运行两次测试?

最佳答案

一个简单的方法是运行两个单独的命令。在 Bash 中,很容易将它们链接成一行:

mvn clean cobertura:cobertura && mvn package -Dmaven.test.skip=true

第一位:

mvn clean cobertura:cobertura

清理、运行测试并生成覆盖率报告。

第二位:

mvn package -Dmaven.test.skip=true

打包,但告诉它不要运行测试。

&& 是这样的,如果第一个命令失败,则它不会尝试运行第二个。

关于java - Maven Cobertura 和包没有运行单元测试两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26496413/

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