我下载了swagger-codegen-cli-3.0.41.jar并运行它来生成java api客户端,它使用了okhttp,它已经过时了。
我想强制 swagger-codegen-cli-3.0.41.jar 使用 okhttp3 4.10.0 而不是 okhttp-2.7.5
可能吗?
提前谢谢您
当您进行“生成”调用时,您可以将库标志设置为“okhttp4-gson”,它将使用 okhttp3。
问题是,当它构建时,它尝试使用 jcenter 而不是 mavenCentral 之类的东西。
我通过构建 swagger-codegen-cli-3.0.46.jar 的自定义版本并编辑 handbars\Java\libraries\okhttp4-gson 文件夹中的 build.gradle.mustache 文件以使用 mavenCentral 来解决这个问题。 我还更改了它,build.sbt.mustache 和 pom.mustache 将版本调整为 4.11.0,并将 swagger 注释更新为 v3。