我使用 pact-jvm-provider-maven/ 插件将不同版本的协议(1.0.0 和 2.0.0)发布到 Pact-Broker。我正在使用以下配置来验证针对托管提供商的协议....
<plugin>
<groupId>au.com.dius</groupId>
<artifactId>pact-jvm-provider-maven_2.11</artifactId>
<version>3.5.4</version>
<configuration>
<serviceProviders>
<serviceProvider>
<name>Books</name>
<pactBrokerUrl>http://localhost:80/</pactBrokerUrl>
</serviceProvider>
</serviceProviders>
<configuration>
<pact.showStacktrace>true</pact.showStacktrace>
</configuration>
</configuration>
</plugin>
它仅验证最新的协议版本,即 2.0.0。
为了向后兼容,我想针对 Provider 服务验证发布到 Broker 的所有 PACTS 版本。
有没有人成功做到这一点?