OpenApi 生成器 - 从配置文件传递映射

OpenApi generator - pass mapping from config file

我正在使用 OpenApi 生成器为 api 测试生成 http 客户端。我正在使用 csharp-netcore 生成器。我想传递模型映射以重用 api 个模型。问题是我有很多 类,当我使用 importMapping 选项为所有 类 提供映射时,我遇到了命令行最大长度限制。我需要映射,因为所有模型的命名空间都不同,我无法将它们全部放入单个命名空间以匹配自动生成的客户端。有没有办法从配置文件传递此配置以绕过命令行长度限制?

如果通过“OpenAPI 生成器”你的意思是 Swagger codegen 不是,有一个 -c 选项,你可以在其中传递一个路径到 json 配置:

swagger-codegen-cli generate
        [(-c <configuration file> | --config <configuration file>)]

是否可以将命名空间选项移动到配置文件中显然取决于语言:config-help -l {lang}

如果它不可用,您可以随时调整源模板甚至 Java 文件以正确处理此值。