禁用SureFire并执行FailSafeReport以在Maven项目中运行我的测试用例

禁用SureFire并执行FailSafeReport以在Maven项目中运行我的测试用例,maven,maven-failsafe-plugin,Maven,Maven Failsafe Plugin,在我的父POM中,我已配置了“确定火灾报告”。但是在一些模块中,我需要跳过SureFire报告的生成,而是希望运行FailSafe插件来生成测试报告 我已经试过了 真的 假的 org.apache.maven.plugins maven故障保护插件 2.5 ${skipFailsafeTests} org.apache.maven.plugins maven surefire插件 ${skipTests} ${skipTests} 但似乎仍然可以肯定火灾报告正在运行。有什么办法克服它吗?您使

在我的父POM中,我已配置了“确定火灾报告”。但是在一些模块中,我需要跳过SureFire报告的生成,而是希望运行FailSafe插件来生成测试报告

我已经试过了


真的
假的
org.apache.maven.plugins
maven故障保护插件
2.5
${skipFailsafeTests}
org.apache.maven.plugins
maven surefire插件
${skipTests}
${skipTests}

但似乎仍然可以肯定火灾报告正在运行。有什么办法克服它吗?

您使用的是非常旧的故障保护插件版本?最新版本是2.12…我不明白为什么您需要在某些模块中禁用报告,因为surefire用于单元测试,而failsafe用于集成测试,那么为什么要停用/激活?对我来说没有意义。我需要在“验证”阶段的测试报告中添加更多细节。如果我们使用的是surefire,如果出现任何测试失败,它将不会调用“验证”阶段。这就是为什么我选择了故障安全插件。