Я пытаюсь выполнить следующее в файле bat, в Windows, используя Генератор OpenAPI :
openapi-generator generate -i open-api-offline-file.json -g csharp-netcore -c open-api-config.json -o DataLakeOpenApiRestClient
REM customizing ApiClient
xcopy .\SourcesCustomizations\ApiClient.cs .\DataLakeOpenApiRestClient\src\Org.OpenAPITools\Client\ApiClient.cs* /Y /F /R
Это только генерирует код без выполнения второй команды (или этозапускается до окончания генерации).
Если я запускаю генерацию с start /wait
:
start /wait openapi-generator generate -i open-api-offline-file.json -g csharp-netcore -c open-api-config.json -o DataLakeOpenApiRestClient
REM customizing ApiClient
xcopy .\SourcesCustomizations\ApiClient.cs .\DataLakeOpenApiRestClient\src\Org.OpenAPITools\Client\ApiClient.cs* /Y /F /R
, это работает как ожидалось (явно запускает новый процесс и ожидает его завершения).
Вопрос: Есть ли способ настроить генератор OpenAPI для синхронной работы?