我如何强制 swagger cogen jar 3.0.41 使用 okhttp3 而不是 okhttp?

问题描述 投票:0回答:1

我下载了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

可能吗?

提前谢谢您

java swagger-codegen
1个回答
0
投票

当您进行“生成”调用时,您可以将库标志设置为“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。

© www.soinside.com 2019 - 2024. All rights reserved.