如何在Docker运行OpenAPI Generator时禁用service.go代码生成
在Docker中使用OpenAPI Generator传递-Dnoservice参数生成Go API代码
你只需要将-Dnoservice作为参数直接追加到openapi-generator-cli generate命令的末尾即可,官方文档提到的"环境变量"实际是指通过generator的系统属性参数传递,无需额外处理Docker容器的环境变量配置。
修改后的完整命令如下:
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli generate \ -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml \ -g go-server \ -o /local/out/go \ -Dnoservice
添加该参数后,生成的Go服务端代码将不会包含默认生成的service类。
内容的提问来源于stack exchange,提问作者user642318
相关产品推荐
相关产品推荐

