我们是否可以仅使用Groovy Contract DSL文件创建存根JAR,而没有完整的Producer代码

时间:2019-07-18 07:25:14

标签: spring-cloud-contract

我有一个生产者服务代码库。我向其中添加了合同DSL Groovy文件,并向pom添加了maven依赖项和插件。我正在运行mvn clean install来生成存根jar,wiremock存根json和测试。

是否可以在没有整个代码库的情况下创建Stub jar?我们可以仅通过拥有Contract DSL来创建存根jar吗?

以前,我在合同所在的文件夹上尝试了以下命令。这将从Groovy合约创建Wiremock Stub JSON

mvn org.springframework.cloud:spring-cloud-contract-maven-plugin:convert

我也想仅通过使用Groovy合同而不是构建整个代码库来生成Stub Jar。有可能吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

这是开箱即用的情况。我们用存根和合同创建一个小礼帽。如果您执行mvn clean,请安装非常好的内置代码和存根jar。您可以创建一个程序集插件设置来手动设置jar。