我想使用提供的pact json文件来测试我的spring-boot Rest API。问题是,互联网上的所有资源都指向使用pact-broker进行验证。我会到达那里,但目前,为此工作的POC是相当困难的。
无论pom配置如何,它都会尝试连接到localhost。
这是我的pom.xml
<plugin>
<groupId>au.com.dius.pact.provider</groupId>
<artifactId>maven</artifactId>
<version>4.1.11</version>
<configuration>
<serviceProviders>
<serviceProvider>
<name>Service</name>
<consumers>
<consumer>
<name>consumer123</name>
<pactSource>/Usr/Pact-JVM-Example/pacts/</pactSource>
</consumer>
</consumers>
</serviceProvider>
</serviceProviders>
<pactBrokerUrl/>
</configuration>
</plugin>请注意,json物理上驻留在提供的路径/Usr/Pact-JVM-Example/pacts/上。另外,我有意删除了pactBrokerUrl,因为我不打算连接到远程pact json。
最后,我希望在运行./mvnw pact:verify时,测试能够根据/Usr/Pact-JVM-Example/pacts/中的json文件通过/失败
发布于 2021-04-02 20:45:11
请在此处查看主要的自述文件https://github.com/pact-foundation/pact-jvm/tree/master/provider/maven
此插件用于验证正在运行的提供程序
https://stackoverflow.com/questions/66213052
复制相似问题