Maven 对失败的构建运行集成后测试目标

Maven 对失败的构建运行集成后测试目标,maven,maven-3,integration-testing,Maven,Maven 3,Integration Testing,我需要运行集成后测试阶段中的目标,无论集成前测试或集成测试阶段中的某些目标是否失败。有可能吗?您可以强制maven surefire插件忽略测试失败 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.16</version>

我需要运行集成后测试阶段中的目标,无论集成前测试集成测试阶段中的某些目标是否失败。有可能吗?

您可以强制maven surefire插件忽略测试失败

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-surefire-plugin</artifactId>
   <version>2.16</version>
   <configuration>
        <failIfNoTests>false</failIfNoTests>
        <testFailureIgnore>true</testFailureIgnore>
   </configuration>
 </plugin>

org.apache.maven.plugins

mvn验证有什么问题?这些是生命周期阶段,将一直运行。也许你可以展示你的pom文件?或者更好的方法是显示错误消息等。这些消息显示了问题的原因?问题的答案可能取决于您在这些阶段绑定了哪些插件目标。surefire(用于单元测试)和failsafe(用于集成测试)是不同的插件