Swagger 如何使OpenapiGenerator在内联定义时生成模型?

Swagger 如何使OpenapiGenerator在内联定义时生成模型?,swagger,openapi-generator,Swagger,Openapi Generator,我尝试运行java-jar openapi-generator-cli.jar generate-I'swagger.json'-g scala akka-o scala_client,但它没有生成任何模块(不适用于java或Clojure) 运行java-jar openapi-generator-cli.jar generate-c config.yaml-i'swagger.json'-g scala akka-o scala_client——将别名生成为模型(也不带config和/或——

我尝试运行
java-jar openapi-generator-cli.jar generate-I'swagger.json'-g scala akka-o scala_client
,但它没有生成任何模块(不适用于java或Clojure)

运行
java-jar openapi-generator-cli.jar generate-c config.yaml-i'swagger.json'-g scala akka-o scala_client——将别名生成为模型
(也不带config和/或
——将别名生成为模型
),也不会生成任何模型库

从内联模式def中删除
“additionalProperties”:false,
将使其生成模型类。同样有效的方法是使用
定义
+
“$ref”:“…”
——但这两种方法都不适用于我在服务器上使用的库

我不太明白为什么它不能生成模型。似乎到处都找不到答案,我是不是错过了一些简单的东西


任何帮助都将不胜感激。

我认为唯一的问题是您使用的是OpenAPI规范的2.0版本。您可以轻松地迁移到版本3.*(例如,尝试),然后将生成模型(对我来说,它与scala akka和java spring一起工作)


我使用了CLI版本的转换器,它神奇地使整个过程正常工作。我还注意到,我最初的定义(启发我给出的示例的定义)缺少info.version属性。但我仍然必须使用转换器来获取我定义的所有内联模型。非常感谢。