【问题标题】:Custom stub generator for spring-cloud-contractspring-cloud-contract 的自定义存根生成器
【发布时间】:2020-04-18 23:54:01
【问题描述】:

我有基于 spring-boot 的应用程序和 pact-broker 在我们的环境中运行。所以我要添加一些合同测试。我已经将一些关于 groovy dsl 的联系人放入项目中。 我想为 pact-broker 生成客户端存根。根据documentation,我必须将 spring.factories 文件放入 META-INF 并添加 StubGenerator 接口的实现。 但是我的自定义存根生成器在 generateClientStubs 任务执行期间没有运行。 我尝试在调试模式下运行 gradle 任务,但在日志文件中只看到了默认的 DslToWireMockClientConverter:

[org.springframework...RecursiveFilesConverter] Stub Generators [[org.springframework.cloud.contract.verifier.wiremock.DslToWireMockClientConverter@b03dde3]]

如何为基于协议的客户端存根添加自定义存根生成器?

【问题讨论】:

    标签: java spring-boot pact spring-cloud-contract


    【解决方案1】:

    您必须使用打包的自定义存根生成器和插件的类路径添加依赖项。它必须在插件执行之前预先构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多