首页 > 解决方案 > 春季合约云 AutoConfigureStubRunner

问题描述

在我的春季云合同测试中,我已经有一些远程存根,例如在遵循春季云合同文档https://cloud.spring.io/spring-cloud-contract/2.0.x/multi/multi__spring_cloud_contract_stub_runner.html之后

@AutoConfigureStubRunner(repositoryRoot = StubRunnerRepositoryRoot.URL, stubsMode = 
    StubsMode.REMOTE, ids = {
 "uk.co.blah.service:blah-service:+:stubs"...})

但是,我也想有一些本地存根

   stubsMode = StubsMode.LOCAL

所以基本上有一些远程存根和一些本地存根?那可能吗?有多个 AutoConfigureStubRunner?它似乎不起作用?

谢谢

标签: spring-bootspring-cloud-contract

解决方案


如果您只想在本地进行,则需要确保将它们放在本地 m2 中。将存根 JAR 作为依赖项添加到项目中就足够了,它会在项目构建时下载到本地 .m2 中。然后你就可以使用LOCAL它了,因为你刚刚下载了jar。


推荐阅读