大摇大摆的codegen RX JAVA+;改装不起作用

大摇大摆的codegen RX JAVA+;改装不起作用,java,swagger,swagger-codegen,Java,Swagger,Swagger Codegen,我试图从swagger hub导出RX JAVA+改造客户机,方法是在JAVA客户机中输入Codegen选项并启用(useRxJava2)复选框,但是,当我导出JAVA客户机时,它无法按预期工作,代码既没有改造也没有RX JAVA!(仅使用OKTHP) 我还尝试从swagger hub(导出->下载Api)下载json文件,并按照这里的步骤进行操作 但是,当我运行命令时,我在命令行中得到: [main] INFO io.swagger.parser.Swagger20Parser - read

我试图从swagger hub导出RX JAVA+改造客户机,方法是在JAVA客户机中输入Codegen选项并启用(useRxJava2)复选框,但是,当我导出JAVA客户机时,它无法按预期工作,代码既没有改造也没有RX JAVA!(仅使用OKTHP)

我还尝试从swagger hub(导出->下载Api)下载json文件,并按照这里的步骤进行操作

但是,当我运行命令时,我在命令行中得到:

[main] INFO io.swagger.parser.Swagger20Parser - reading from openapi.json
[main] INFO io.swagger.parser.Swagger20Parser - reading from openapi.json
[main] INFO io.swagger.codegen.ignore.CodegenIgnoreProcessor - No .swagger-codeg
en-ignore file found.
Exception in thread "main" java.lang.RuntimeException: missing swagger input or
config!
        at io.swagger.codegen.DefaultGenerator.generate(DefaultGenerator.java:13
2)
        at io.swagger.codegen.cmd.Generate.run(Generate.java:223)
        at io.swagger.codegen.SwaggerCodegen.main(SwaggerCodegen.java:36)

有什么线索可以绕过这个问题吗?

我无法用rxjava导出客户端API并直接从swagger hub进行改装。 然而,我发现用于通过命令行生成代码的工具(代码生成器cli)现在被称为(openapi cli)

现在再看看这个答案:

使用答案中提到的相同命令,但是:

从此处下载openapi cli:

使用:

openapi cli jar文件,而不是代码生成器cli jar文件


请联系SwaggerHub支持部门:
"-g" instead of "-l"