我正在Windows中使用OpenAPI generator在bat文件中尝试以下操作:
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 Generator配置为同步运行?