首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何仅将pact-jvm提供程序与json文件集成

如何仅将pact-jvm提供程序与json文件集成
EN

Stack Overflow用户
提问于 2021-02-16 01:57:02
回答 1查看 92关注 0票数 1

我想使用提供的pact json文件来测试我的spring-boot Rest API。问题是,互联网上的所有资源都指向使用pact-broker进行验证。我会到达那里,但目前,为此工作的POC是相当困难的。

无论pom配置如何,它都会尝试连接到localhost。

这是我的pom.xml

代码语言:javascript
复制
        <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文件通过/失败

EN

回答 1

Stack Overflow用户

发布于 2021-04-02 20:45:11

请在此处查看主要的自述文件https://github.com/pact-foundation/pact-jvm/tree/master/provider/maven

此插件用于验证正在运行的提供程序

默认情况下,它总是尝试调用本地主机服务器。您需要Junit4Junit5

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66213052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档