是否可以在同一模块中同时使用合同和存根测试?

时间:2018-05-10 14:31:32

标签: spring-cloud spring-cloud-contract

对于测试来说,使用它们的存根似乎太迟了。因为我在构建系统中遇到错误:

对于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

1 个答案:

答案 0 :(得分:0)

我并不真正关注您要做的事情,但您可以先运行maven / gradle目标来生成并安装存根,然后运行测试。但这听起来像是一种气味,在你的测试中你需要自己的存根?这听起来像是一个糟糕的设计