提问者:小点点

Spring Cloud合约存根运行器-从单个可执行Spring Boot应用程序中查找存根jarjar


我有一个有效的Spring云合同存根jar由Spring rest文档和wire mock rest文档生成。

当我在本地maven存储库中安装存根jar时,存根运行器应用程序可以成功地找到并加载存根jar并部署合约。

但是,为了消除maven依赖性,我想将存根运行器作为包含存根jar的单个可执行jar文件运行。在这种情况下,存根运行器CAN找到并加载存根jar并部署一组空存根。

这是启动存根运行器的Java代码

@SpringBootApplication
@EnableStubRunnerServer
public class AppApiStubRunner {

    public static void main( String[] args ) {
        SpringApplication.run(AppApiStubRunner.class, args);
    }

}

这是定义存根ID的application. proerptie文件

stubrunner.work-offline=true
stubrunner.ids=com.example:producer:0.0.1-SNAPSHOT:9111

最好的问候,


共1个答案

匿名用户

我猜你错过了分类器…stubrunner. ids=com.example:生产者:0.0.1-SNAPSHOT:9111应该是stubrunner.ids=com.example:生产者:0.0.1-SNAPSHOT:存根:9111