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