Ошибка генерации кода Swagger: отсутствует ввод или конфигурация swagger

У меня есть этот файл json, и я пытаюсь создать модели и код API через swagger codegen. Это не очень эффективно, так как выдает ошибку.

Exception in thread "main" java.lang.RuntimeException: missing swagger input or config!
    at io.swagger.codegen.DefaultGenerator.generate(DefaultGenerator.java:735)
    at io.swagger.codegen.cmd.Generate.run(Generate.java:285)
    at io.swagger.codegen.SwaggerCodegen.main(SwaggerCodegen.java:35)

Версия документов swagger — 1.2. И я использую swagger-codegen версии 2.4.0.

java -jar modules\swagger-codegen-cli\target\swagger-codegen-cli.jar generate -i ./json/docs.json -l python -o C:/Users/sk/projects/generated-sdk

person Skaranjit    schedule 12.06.2018    source источник
comment
Какую версию Swagger Codegen вы используете? Как вы запускаете Codegen? Какую цель вы генерируете?   -  person Helen    schedule 18.06.2018
comment
@Helen, я изменил вопрос. Благодарю вас!   -  person Skaranjit    schedule 19.06.2018


Ответы (1)


В файле yaml, если у вас строго нет отступа, вы можете получить такую ​​​​ошибку. Для swagger-codegen-cli-2.1.6.jar в сообщении об ошибке не будет указано, какая строка неверна. (Просто не уверен, что это будет исправлено в более новой версии.)

person Peter    schedule 29.01.2020