为了生成客户端库,我将在构建时获取 Quarkus 生成的 openapi yml 文件。
目前,我发现获取它的唯一方法是运行服务器并从 /q/openapi 端点获取它,但在这个过程中必须运行服务器才能获得 spec yml 文件,这有点过分了。
该文件将用作输入,以使用 CI 中的生成器生成客户端库。
小智 10
您可以设置以下属性:
quarkus.smallrye-openapi.store-schema-directory
Run Code Online (Sandbox Code Playgroud)
在服务器的 application.properties 中
例子:
quarkus.smallrye-openapi.store-schema-directory=target/generated/
Run Code Online (Sandbox Code Playgroud)
将其相对于您的项目文件夹存储在 target/ generated 下。
json 和 yaml 版本都会被存储。
| 归档时间: |
|
| 查看次数: |
2062 次 |
| 最近记录: |