mvn verify命令做什么?

时间:2018-12-18 21:11:32

标签: java eclipse maven verify

在此site上说 构建生命周期中的验证阶段“对集成测试的结果进行任何检查,以确保符合质量标准” 这到底是什么意思?

1 个答案:

答案 0 :(得分:1)

verify阶段将确实验证集成测试结果,无论一个或多个结果是否失败。

如何在Maven中运行这些测试?

通常,maven-failsafe-plugin用于协调集成测试的生命周期,它有两个目标:

  1. failsafe:integration-test对 应用程序。
  2. failsafe:verify验证 申请通过。

对于验证目标,根据文档:

  

默认情况下绑定到生命周期阶段:验证。

usage section of the documentation中,您可以查看有关每个测试提供者可用的验证的更多讨论

对于此特定配置,验证将检查某些摘要文件是否存在任何故障:

<execution> 
  <id>verify</id>
  <goals>
    <goal>verify</goal>
  </goals>
  <configuration>
    <summaryFiles>
      <summaryFile>target/failsafe-reports/failsafe-summary-red-bevels.xml</summaryFile>
      <summaryFile>target/failsafe-reports/failsafe-summary-no-bevels.xml</summaryFile>
    </summaryFiles>
  </configuration>
</execution>

编辑1

here中可以找到有关Maven配置的一些有趣的文章。