【发布时间】:2017-11-08 15:20:45
【问题描述】:
试用了spring-cloud-contract 1.1.4,签订了合约并通过了测试。在命令 gradle build 上,我有 build/libs/service-name-stub.jar。我想运行这个存根,但在它里面我没有任何类,只是在 groovy 和 json 中收缩。
我如何运行这个合约存根本身?
【问题讨论】:
试用了spring-cloud-contract 1.1.4,签订了合约并通过了测试。在命令 gradle build 上,我有 build/libs/service-name-stub.jar。我想运行这个存根,但在它里面我没有任何类,只是在 groovy 和 json 中收缩。
我如何运行这个合约存根本身?
【问题讨论】:
您可以直接使用 Maven 插件 (http://cloud.spring.io/spring-cloud-static/spring-cloud-contract/1.1.4.RELEASE/spring-cloud-contract-maven-plugin/usage.html#_footnote_1) 或 jar(如果您安装或上传) - http://cloud.spring.io/spring-cloud-static/Dalston.SR4/multi/multi__spring_cloud_contract_stub_runner.html#_stub_runner_boot_application 运行存根。
如果您提出此类问题,则意味着您很可能应该再次阅读文档的介绍部分 - http://cloud.spring.io/spring-cloud-static/Dalston.SR4/multi/multi__spring_cloud_contract_verifier_introduction.html
【讨论】: