专业版
开源
通过 OpenAPI 和 AsyncAPI 的质量和一致性加速 API 开发。
使用项目、样式检查和可重用域来标准化您的 API。
适用于个人和小团队设计、构建和文档化 API。
如果您正在寻找最新的稳定版本,您可以直接从 Maven.org 获取(至少需要 Java 8 运行时)
1# Download current stable 2.x.x branch (Swagger and OpenAPI version 2)2wget https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.44/swagger-codegen-cli-2.4.44.jar -O swagger-codegen-cli.jar3 4java -jar swagger-codegen-cli.jar help5 6# Download current stable 3.x.x branch (OpenAPI version 3)7wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.65/swagger-codegen-cli-3.0.65.jar -O swagger-codegen-cli.jar8 9java -jar swagger-codegen-cli.jar --help
对于 Windows 用户,您需要安装 wget,或者您可以在 PowerShell (3.0+) 中使用 Invoke-WebRequest。
示例
1Invoke-WebRequest -OutFile swagger-codegen-cli.jar https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.44/swagger-codegen-cli-2.4.44.jar
在 Mac 上,使用 brew 会更容易
brew
1brew install swagger-codegen
要从源代码构建,您需要在 $PATH: 中安装并可用的以下内容:
$PATH:
Java 11+
Apache maven 3.6.2 或更高版本
别忘了安装 Java 11+。
导出 JAVA_HOME 以便使用支持的 Java 版本
JAVA_HOME
1export JAVA_HOME=`/usr/libexec/java_home -v 11`2export PATH=${JAVA_HOME}/bin:$PATH