Skip to content

Instantly share code, notes, and snippets.

@jbaldwinroberts
Created September 26, 2019 09:00
Show Gist options
  • Select an option

  • Save jbaldwinroberts/05cbe208ce3ab6db2a4f2a6e76a00e64 to your computer and use it in GitHub Desktop.

Select an option

Save jbaldwinroberts/05cbe208ce3ab6db2a4f2a6e76a00e64 to your computer and use it in GitHub Desktop.
➜ swagger_hello docker run --rm -v ${PWD}:/local swaggerapi/swagger-codegen-cli generate \
-i /local/api/swagger.yml \
-l go \
-o /local/out/go
[main] INFO io.swagger.parser.Swagger20Parser - reading from /local/api/swagger.yml
[main] INFO io.swagger.parser.Swagger20Parser - reading from /local/api/swagger.yml
[main] ERROR io.swagger.parser.SwaggerCompatConverter - failed to read resource listing
java.lang.RuntimeException: Could not find /local/api/swagger.yml on the classpath
at io.swagger.parser.util.ClasspathHelper.loadFileFromClasspath(ClasspathHelper.java:31)
at io.swagger.parser.SwaggerCompatConverter.readResourceListing(SwaggerCompatConverter.java:206)
at io.swagger.parser.SwaggerCompatConverter.read(SwaggerCompatConverter.java:122)
at io.swagger.parser.SwaggerParser.read(SwaggerParser.java:75)
at io.swagger.codegen.config.CodegenConfigurator.toClientOptInput(CodegenConfigurator.java:431)
at io.swagger.codegen.cmd.Generate.run(Generate.java:283)
at io.swagger.codegen.SwaggerCodegen.main(SwaggerCodegen.java:35)
[main] WARN io.swagger.codegen.ignore.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated.
Exception in thread "main" java.lang.RuntimeException: missing swagger input or config!
at io.swagger.codegen.DefaultGenerator.generate(DefaultGenerator.java:735)
at io.swagger.codegen.cmd.Generate.run(Generate.java:285)
at io.swagger.codegen.SwaggerCodegen.main(SwaggerCodegen.java:35)
➜ swagger_hello ls api
swagger.yaml
➜ swagger_hello
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment