是否可以使用Swagger代码生成多个目录中的模型?

时间:2019-01-04 13:04:49

标签: java swagger code-generation swagger-codegen

我在多个目录(包)结构中使用了摇摇欲坠的模型(使用Java JAX-RS)。

我的目标是使用Swagger代码生成器来创建客户端代码,并使用目录名称(程序包)或其他任何特定于swagger的元数据(例如注释)将模型类也放置在不同的程序包中。

我想要像我的包裹

  • com.schema.model.common
  • com.schema.model.client
  • com.schema.model.shared

由于Swagger代码生成器输入是从我的Java类中生成的JSON或YAML,因此包信息必须在openAPI定义中或传递给代码生成器。我找到了指定模型包的选项,该包对于所有类都是相同的,但是我希望它们在各种包中。

该主题已经发布到Swagger github上,但是由于修改代码源的建议而被关闭: https://github.com/swagger-api/swagger-codegen/issues/4634

0 个答案:

没有答案