SWAGGER swagger-codegen конфигурация - PullRequest
0 голосов
/ 06 июля 2018

В моей новой работе я наткнулся на файл конфигурации чванства, как показано ниже:

{ "modelPackage": "aa", "apiPackage": "aa.model", "invokerPackage": "aa.model", "bigDecimalAsString": true, "hideGenerationTimestamp": true, "withXml": false, "serializableModel": false, "dateLibrary": "java8-localdatetime", "java8": true, "fullJavaUtil": false, "useRuntimeException": false, "library": "resttemplate" }

и мне интересно, есть ли полный список доступных параметров, которые можно было бы использовать для настройки сваггера. Я искал его на официальном сайте Swagger, но не смог найти все команды, перечисленные выше. Я буду очень благодарен за предоставление любых исчерпывающих источников или, возможно, даже упомянутого списка:)

1 Ответ

0 голосов
/ 06 июля 2018

Вы можете найти их на странице git, под Общие параметры конфигурации

Это ссылка -> https://github.com/swagger-api/swagger-codegen/blob/master/modules/swagger-codegen-maven-plugin/README.md#general-configuration-parameters

Здесь больше -> https://github.com/swagger-api/swagger-codegen/issues/7795

Похоже, есть также специальная команда для генерации документации, попробуйте следующее:

Общее: java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar help generate

Для конкретного языка: java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar config-help -l java

...