I have a Spring boot application. I am trying to switch to OpenAPI v3 from Swagger 2. Earlier I was relying on https://github.com/kongchen/swagger-maven-plugin which was wonderful and used to support the compile/build time generation of artifacts like yaml/json. Now, for the openAPI v3 support not being available in the kongchen repo, I am forced to move to https://github.com/springdoc/springdoc-openapi-maven-plugin. But, this "springdocs-openapi" plugin has a dependency on the Server to be running as it uses integration phase. This is really not feasible in a number of CI/CD environments to have the server up and running during build phase. Is there a limitation, why there is no reflection based options available to build the openAPI specs during compile phase? Can anyone help me to find an alternate option to get through this?