Я использовал pact-jvm-provider-maven / plugin для публикации различных версий (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.
Для обратной совместимости я хотел проверить все версии PACTS, опубликованные в Broker, на соответствие сервису Provider.
Кто-нибудь сделал это успешно?