Swagger/OpenApi v2.0
を使用してJavaでRESTクライアントを正常に生成しましたOpenApi Generator CLI 3.3.2-SNAPSHOT
しかし、私はすでに 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] INFO ooclanguages.AbstractJavaCodegen - 環境変数 JAVA_POST_PROCESS_FILE が定義されていないため、Java コードが適切にフォーマットされていない可能性があります。それを定義するには、「export JAVA_POST_PROCESS_FILE="/usr/local/bin/clang-format -i"」を試してください (Linux/Mac)
この JAVA_POST_PROCESS_FILE とは何ですか? また、モデルを生成するために有効な形式を指定するにはどうすればよいですか?
コード生成がすべてのモデルで成功するのに、サブセットで失敗するのはなぜですか?