JsonParseException: Unrecognized token 'openapi' Ошибка при генерации документации swagger-codegen
Primary tabs
JsonParseException: Unrecognized token 'openapi'
В ответ на команду:
java -jar swagger-codegen-cli.jar generate -i /var/www/myproject/openapi.yaml -l php
При этом файл (openapi.yaml), который генератор должен парсить выглядит так:
openapi: 3.0.0 info: title: 'API' version: 1.0.0 paths: /v1/api/campaign-types: get: operationId: getUserByName responses: '200': description: 'Список типов компаний'
Решение
Проблемы была в том, что использовалась более старая версия генератора, качаем более новую:
wget central.maven.org/maven2/io/swagger/swagger-codegen-cli/3.0.0-rc1/swagger-codegen-cli-3.0.0-rc1.jar -O swagger-codegen-cli.jar
-- перед адресом не забудьте добавить http://
- список всех версий можно глянуть тут: http://central.maven.org/maven2/io/swagg...
- Репа проекта: https://github.com/swagger-api/swagger-c...
- Log in to post comments
- 2311 reads