3
我需要后的整合测试阶段的目标,如果在预集成,测试一些目标或集成测试阶段不能不管运行。可能吗?运行整合后的测试目标
我需要后的整合测试阶段的目标,如果在预集成,测试一些目标或集成测试阶段不能不管运行。可能吗?运行整合后的测试目标
你可以强制maven-surefire-plugin忽略测试失败。
<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>
唯一的问题是,构建最终会被标记为SUCCESS。
Maven failsafe插件试图避免此问题。查看此链接:
surefire(用于单元测试)和failafe(用于集成测试)是不同的插件 – arcuri82
'mvn verify'有什么问题?这些都是生命周期阶段,将会随时随地运行。也许你可以显示你的POM文件?或者更好的显示问题原因的错误消息等? – khmarbaise
您的问题的答案可能取决于您将哪些插件目标绑定到这些阶段。 – user944849