【问题标题】:Swagger client codegen does not include optional methodsSwagger 客户端代码生成不包含可选方法
【发布时间】:2018-10-11 00:07:37
【问题描述】:

我正在使用 swagger codegen (on this Zoura swagger) 创建 Java/rest 模板客户端。我正在使用 swagger Gradle 插件:

id "org.hidetake.swagger.generator" version "2.11.0"

这是它的配置:

{
  "library": "resttemplate",
  "dateLibrary": "java8",
  "hideGenerationTimestamp": true,
  "modelPackage": "zuora.model",
  "apiPackage": "zuora.api",
  "invokerPackage": "zuora",
  "clientPackage" : "zuora.client"
}

确实会生成客户端,但是即使有许多可选字段,它们也不会像这样创建,并且所有内容都是必需的。我错过了什么吗?

【问题讨论】:

  • 根据代码生成文档“对于所有未指定的选项,将使用默认值。”尝试将“configPackage”添加到您的配置github.com/swagger-api/swagger-codegen/issues/7601
  • 感谢@Rizwan,看来是在谈论服务器。我正在尝试创建一个客户端。所有生成的内容都经过适当的打包。

标签: resttemplate swagger-codegen zuora


【解决方案1】:

我刚刚遇到了这个问题,然后这样解决了:

<configOptions>
     <fullJavaUtil>false</fullJavaUtil>
</configOptions>

如果你看code,你会发现条件是倒置的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 2018-08-29
    • 2019-06-24
    • 1970-01-01
    • 2020-04-19
    • 1970-01-01
    相关资源
    最近更新 更多