Ami*_*ine 18 swagger swagger-codegen
我正在尝试从swagger.jsonusing生成 java 代码,swagger-codegen-cli.jar但出现此异常:
Exception in thread "main" java.lang.RuntimeException: missing swagger input or config!
at io.swagger.codegen.DefaultGenerator.generate(DefaultGenerator.java:763)
at io.swagger.codegen.cmd.Generate.run(Generate.java:299)
at io.swagger.codegen.SwaggerCodegen.main(SwaggerCodegen.java:35)
Run Code Online (Sandbox Code Playgroud)
我试图运行的命令如下:
java -jar swagger-codegen-cli.jar generate -i swagger.json -l java -c java-config.json -o api-client
Run Code Online (Sandbox Code Playgroud)
Hel*_*len 22
您正在使用不支持 OpenAPI 3.0 的 Swagger Codegen 2.x。
您需要使用扬鞭代码生成3.X代替。您可以从 Maven Central 下载最新的 3.x CLI JAR:https :
//mvnrepository.com/artifact/io.swagger.codegen.v3/swagger-codegen-cli
这是 v. 3.0.20 CLI(截至撰写本文时的最新版本)的直接链接:https ://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0
.20/swagger-codegen-cli-3.0.20.jar
或者,如果您更喜欢从源代码构建代码生成器,版本 3 位于3.0.0分支中:https :
//github.com/swagger-api/swagger-codegen/tree/3.0.0
| 归档时间: |
|
| 查看次数: |
7250 次 |
| 最近记录: |