[jaxrs-spec] add Eclipse MicroProfile file based approach#3901
[jaxrs-spec] add Eclipse MicroProfile file based approach#3901wing328 merged 12 commits intoOpenAPITools:masterfrom
Conversation
|
Reported by CircleCI: Please run the following to update the doc as well |
|
Tested with and got the same result with Quarkus, Thorntail Seems like only e.g. |
|
Thank you for having tried this. I could reproduce the issue. During my tests, I was always testing with The Eclipse-MicroProfile-OpenAPI implementation will never support swagger-annotations, so I added a comment to enforce that useSwaggerAnnotations is set to false if one of those app server is used. |
|
Looks good now 👍 |
…ls#3901) * [jaxrs-spec] add quarkus application server * [jaxrs-spec] add thorntail * [jaxrs-spec] add openliberty * [quarkus] update to 0.20.0 * Add helidon * Update quarkus version * Update quarkus to 0.22.0 * Update documentation * Force "useSwaggerAnnotations" to be false when quarkus, thorntail, openliberty or helidon are used
When using Eclipse-MicroProfile-OpenAPI framework, a small specification on top of JaxRS, you have two ways of enhancing your OpenAPI document.
swagger-jaxrs2)In order to use MicroProfile, you need to select the implementation you would like to use (similar to JavaEE/Jakarta EE, several vendors implement the same spec).
This PR is adding some support for the second variant (OpenAPI file based) approach.
The
libraryflag is used to select the desired implementation: