来自PACT-Broker

时间:2017-07-26 22:30:40

标签: pact pact-java pact-broker

我正在使用JUnit生成Pacts和Pacts maven插件,以便将协议发布到pact代理中。 我正在使用下面的插件配置

        <plugin>
            <groupId>au.com.dius</groupId>
            <artifactId>pact-jvm-provider-maven_2.11</artifactId>
            <version>3.3.9</version>
            <configuration>
                <projectVersion>2.0</projectVersion>
                <pactBrokerUrl>https:example.com</pactBrokerUrl>
                <pactBrokerUsername>username1</pactBrokerUsername>
                <pactBrokerPassword>password1</pactBrokerPassword>
                <trimSnapshot>true</trimSnapshot> <!-- Defaults to false -->
            </configuration>
        </plugin>

虽然消费者协议正在上传到经纪人,但我只能看到2.0版消费者协议的单一条目。 Eirlier我已经上传了版本1.0 eirlier,这在UI中没有。有没有办法在HAL浏览器中查看同一提供程序协议的多个版本,并通过Https GET请求获取不同版本的PACTS?目前我只通过http://your-pact-broker/pacts/provider/PROVIDER/consumer/CONSUMER/latest获得最新的消费者契约版本 请提供一些反馈信息,如果您需要任何信息,请告知我们。

1 个答案:

答案 0 :(得分:0)

http://your-pact-broker/pacts/provider/PROVIDER/consumer/CONSUMER/versions会向您显示该协议的所有版本。您可以使用您用于将其发送给代理的相同URL来检索协议,例如。 http://your-pact-broker/pacts/provider/PROVIDER/consumer/CONSUMER/version/CONSUMER_VERSION

您可以使用嵌入式HAL浏览器浏览Pact Broker API,方法是单击代理索引页面中的“HAL浏览器”链接。