仅使用Swagger-api / swagger-codegen生成模型

jjhzyzn0  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(160)

从下载的jar swagger-codegen-cli-3.0.34.jar生成类型脚本-Angular 文件
命令

java -jar tools/swagger-codegen-cli-3.0.34.jar generate \
  -i http://localhost:8080/swagger/fete-bird-api-gateway-0.0.yml \
  -l typescript-angular \
  -o libs/service/src/lib/swagger-specification \
  -Dmodels=true \
  -DmodelDocs=false -DmodelTests=false \
  -c tools/angular-swagger-option.json

字符串
文件生成成功,但是,我试图只生成模型而不是API,但上面的命令生成的API以及
x1c 0d1x的数据
按照https://github.com/swagger-api/swagger-codegen的说明操作

# generate only models
java -Dmodels {opts}

# generate only apis
java -Dapis {opts}

# generate only supporting files
java -DsupportingFiles

# generate models and supporting files
java -Dmodels -DsupportingFiles


不确定我应该传递什么{opts},这样它只生成模型而不是API

nwlqm0z1

nwlqm0z11#

试试这个

java -jar tools/swagger-codegen-cli-3.0.34.jar generate \
  -i http://localhost:8080/swagger/fete-bird-api-gateway-0.0.yml \
  -l typescript-angular \
  -o libs/service/src/lib/swagger-specification \
  -Dmodels
  -c tools/angular-swagger-option.json

字符串
或者是

java -Dmodels -jar tools/swagger-codegen-cli-3.0.34.jar generate \
  -i http://localhost:8080/swagger/fete-bird-api-gateway-0.0.yml \
  -l typescript-angular \
  -o libs/service/src/lib/swagger-specification \
  -c tools/angular-swagger-option.json


看起来多个-D参数的组合可能有缺陷

相关问题