spring-boot - 春季合约云 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?它似乎不起作用?
谢谢
解决方案
如果您只想在本地进行,则需要确保将它们放在本地 m2 中。将存根 JAR 作为依赖项添加到项目中就足够了,它会在项目构建时下载到本地 .m2 中。然后你就可以使用LOCAL
它了,因为你刚刚下载了jar。
推荐阅读
- node.js - res.redirect(url) 只能间歇性工作
- app-store - App Store 内部分发无法添加我的组织 ID
- shell - AWK 在平局期间为排名分配分配上限值
- node.js - 为什么我的 Flutter 应用无法连接到我的本地 nodejs 服务器?
- java - 将两个具有共享数据库的 Spring Boot 应用程序部署到 AWS(架构)中
- c# - C# MetaData API ValueSetValuesDefinition CS0029不能隐式转换类型'System.Collections.Generic.List
- sql - 插入 table_name values () (select ...)
- regex - 正则表达式:查找彼此相距 10 个单词以内的单词
- ruby-on-rails - 无法加载此类文件 -- rails/commands (LoadError)
- python - ValueError when trying to use a function to resize an image