此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 spring-cloud-contract 4.1.5spring-doc.cn

如何标记合同正在进行中

如果合同正在进行中,则意味着在生产者端,不会生成测试,但会生成存根。您可以在文档的此部分阅读有关此内容的更多信息。spring-doc.cn

在 CI 构建中,在投入生产之前,您希望确保 Classpath 上没有正在进行的 Contract,因为它们可能会导致误报。因此,默认情况下,在 Spring Cloud Contract 插件中,我们将 的值设置为 。如果要在生成测试时允许此类协定,请将该标志设置为 。failOnInProgresstruefalsespring-doc.cn