РЕДАКТИРОВАНИЕ : сейчас я получаю новую ошибку: я использую SWAGGER 2.0
Команда: java -jar path/swagger-codegen-cli.jar generate -i http://petstore.swagger.io/v2/swagger.json -l dart -i dart -o /Users/path/folder/ToStoreClient
ОШИБКА:
[main] INFO io.swagger.parser.Swagger20Parser - reading from dart
[main] INFO io.swagger.parser.Swagger20Parser - reading from dart
[main] INFO io.swagger.codegen.ignore.CodegenIgnoreProcessor - No .swagger-codegen-ignore file found.
Exception in thread "main" java.lang.RuntimeException: missing swagger input or config!
at io.swagger.codegen.DefaultGenerator.generate(DefaultGenerator.java:764)
at io.swagger.codegen.cmd.Generate.run(Generate.java:299)
at io.swagger.codegen.SwaggerCodegen.main(SwaggerCodegen.java:35)
Я пытаюсь получить пакет DART из URL-адреса чванства. https://github.com/swagger-api/swagger-codegen
Я могу реализовать весь пакет и шаги, выполненные здесь для PETSTORE API: https://github.com/swagger-api/swagger-codegen/tree/master/samples/client/petstore/dart-jaguar/swagger
Но я не смог создать пакет DART из моего swagger url в моей MA C Я пытался установить Homebrew
brew install swagger-codegen
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i [PATH FOR SWAGGER] -l dart -i swagger.yaml -o ./api-client -DbrowserClient=false
Ниже приведена ошибка:
Exception in thread "main" java.lang.RuntimeException: Can't load config class with name dart Available: aspnetcore
csharp
csharp-dotnet2
dynamic-html
html
html2
java
jaxrs-cxf-client
jaxrs-cxf
inflector
jaxrs-cxf-cdi
jaxrs-spec
jaxrs-jersey
jaxrs-di
jaxrs-resteasy-eap
jaxrs-resteasy
spring
nodejs-server
openapi
openapi-yaml
kotlin-client
kotlin-server
php
python
python-flask
scala
scala-akka-http-server
swift3
swift4
typescript-angular
at io.swagger.codegen.v3.CodegenConfigLoader.forName(CodegenConfigLoader.java:31)
at io.swagger.codegen.v3.cli.SwaggerCodegen.main(SwaggerCodegen.java:96)
Caused by: java.lang.ClassNotFoundException: dart
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:419)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:352)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at io.swagger.codegen.v3.CodegenConfigLoader.forName(CodegenConfigLoader.java:29)
... 1 more