【发布时间】:2018-10-23 22:21:38
【问题描述】:
我使用OpenApi Generator CLI 3.3.2-SNAPSHOT 成功地从Swagger/OpenApi v2.0 在java 中生成了一个REST 客户端
但我已经有一个 REST 客户端,所以我只想根据规范生成一些模型。
我跑的时候成功了:
java -Dmodels -DmodelDocs=false \
-jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate \
-i swagger.json \
-g java \
-o /temp/my_models
但是当我想用
生成特定模型时java -Dmodels=Body,Header -DmodelDocs=false \
-jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate \
-i swagger.json \
-g java
-o /temp/my_selected_models
我收到此错误:
[main] 信息 o.o.c.languages.AbstractJavaCodegen - 环境 变量 JAVA_POST_PROCESS_FILE 未定义,因此 Java 代码可能未定义 格式正确。要定义它,请尝试“导出 JAVA_POST_PROCESS_FILE="/usr/local/bin/clang-format -i"' (Linux/Mac)
这是什么 JAVA_POST_PROCESS_FILE 以及如何指定有效格式来生成模型?
为什么所有模型的代码生成都成功但子集却失败了?
【问题讨论】:
标签: swagger-2.0 openapi swagger-codegen openapi-generator