maven-2 - 如果发生单元测试失败,Maven 报告插件不会执行

标签 maven-2 hudson

如果单元测试失败,Maven 报告部分中的任何插件都不会执行。

我发现我可以在这里设置 maven.test.failure.ignore=true - http://jira.codehaus.org/browse/SUREFIRE-247这种方法的问题是,即使存在单元测试失败,我们的 hudson 构建现在也能成功。

我真正想做的是将报告插件 maven-surefire-report-plugin 设置为在一个阶段与构建插件一起运行,但我无法让它工作。

如果发生单元测试失败,您知道如何让 Maven 报告插件执行吗?

最佳答案

首先运行: mvn test OR mvn install 然后,如果测试失败,请运行以下目标来为上面执行的测试结果生成报告: mvn -Dmaven.test.skip=true surefire-report:report

关于maven-2 - 如果发生单元测试失败,Maven 报告插件不会执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3842597/

相关文章:

java - 可以同时运行maven1和maven2吗?

maven-2 - jaxws-maven-plugin 用于创建 stub 并将 wsdls 包含在目标位置

grails - 如何将基于 hudson 构建的 grails 应用程序部署到 JbossAS 7?

jenkins - 无法更改Jenkins字符串参数变量

java - Hudson/Jenkins 插件开发 : how to get environment variables of other plugin

tomcat - maven一行部署到tomcat集群(多个)

maven-2 - 您知道 mvnrepository.com 的 Maven 配置文件吗?

maven-2 - Intellij - 为什么 Maven 和 Perforce 在设置中而不是 IDE 设置中?

windows - 在 Windows XP 上设置 Hudson 从站

jenkins - 如何清除我的 Jenkins/Hudson 构建历史记录?