You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 18:35:36