Почему Swagger Codegen выдает ошибку конфигурации класса при загрузке из Java? - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь использовать Swagger Codegen из Java-кода для автоматического создания API весной следующим образом:

String[] args = new String[4];
args[0] = "generate";
args[1] = "-i swagger.json";
args[2] = "-l spring";
args[3] = "-o output";
SwaggerCodegen.main(args);

Где Swagger является допустимым файлом JSON, я использовал его в интерфейсе редактора Swagger ибыл в состоянии генерировать API отлично.Кроме того, SwaggerCodegen импортируется из swagger-codegen-cli.jar (import io.swagger.codegen.SwaggerCodegen;), добавляется как зависимость от внешнего jar.

Но, когда я запускаю это, я получаю сообщение об ошибке «Не удается загрузить конфигурацию».класс с именем весна ", или в этом отношении любой язык.Пытался следовать нескольким предложениям, таким как переход на последнюю версию Cli Jar и т. Д., Но ничего не помогло.

1 Ответ

0 голосов
/ 16 октября 2018

Я использую это для весны при использовании IDE для запуска:

generate
-g spring
-i swagger.json
-o output
...