Как запустить swagger-codegen для OpenAPI 3.0.0

выглядит как официальный Чванство для OpenAPI поддержка спецификации V3 близка к выпускуhttps: //blog.readme.io/an-example-filled-guide-to-swagger-3-2, и swagger-codegen разработал поддержку 3.0.0 и прошел некоторый уровень тестированияhttps: //github.com/swagger-api/swagger-codege на3.0.0 ветк

У меня есть спецификация чванства (сгенерированная из моей существующей спецификации 2.0 черезhttps: //github.com/mermade/swagger2openap, вывод выглядит хорошо)

Есть ли простой способ запустить swagger-codegen без необходимости самостоятельно упаковывать банку?

это единственный результат, который я нашел:https: //oss.sonatype.org/content/repositories/snapshots/io/swagger/swagger-codegen-cli/3.0.0-SNAPSHOT но работает, что, кажется, не работает (из вывода, возможно, на самом деле работает 2.0, а не 3.0.0?):

[main] INFO io.swagger.parser.Swagger20Parser - чтение из /input/myspec.openapi3.json [main] INFO io.swagger.codegen.ignore.CodegenIgnoreProcessor - файл .swagger-codegen-ignore не найден. Исключение в потоке "основной" java.lang.RuntimeException: отсутствует ввод чванства или конфигурации! в io.swagger.codegen.DefaultGenerator.generate (DefaultGenerator.java:685) в io.swagger.codegen.cmd.Generate.run (Generate.java:285) в io.swagger.codegen.SwaggerCodegen.main (SwaggerCodegen.java) : 35)

Похоже, что репозиторий swagger-codegen имеет несколько поддерживаемый способ запуска Docker-контейнерапосл ты строишь; Я просто надеюсь / думаю, что есть поддерживаемый способ сделать это без необходимости локальной компиляции, так как мне нужно настроить это в нескольких местах.

Ответы на вопрос(2)

Ваш ответ на вопрос