1

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 とは何ですか? また、モデルを生成するために有効な形式を指定するにはどうすればよいですか?

コード生成がすべてのモデルで成功するのに、サブセットで失敗するのはなぜですか?

4

1 に答える 1