对于测试来说,使用它们的存根似乎太迟了。因为我在构建系统中遇到错误:
对于groupId [example.com] artifactId [my-service]和分类器[stubs],版本未解析!发生以下异常[org.eclipse.aether.transfer.MetadataNotFoundException:无法在本地找到元数据example.com:my-service/maven-metadata.xml(/home/jenkins/.m2 ...)
稍后我会得到: --- spring-cloud-contract-maven-plugin:2.0.0.RC1:generateStubs(default-generateStubs)@ my-service
答案 0 :(得分:0)
我并不真正关注您要做的事情,但您可以先运行maven / gradle目标来生成并安装存根,然后运行测试。但这听起来像是一种气味,在你的测试中你需要自己的存根?这听起来像是一个糟糕的设计