我有一个有效的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
最好的问候,
我猜你错过了分类器…stubrunner. ids=com.example:生产者:0.0.1-SNAPSHOT:9111
应该是stubrunner.ids=com.example:生产者:0.0.1-SNAPSHOT:存根:9111