The @OpenAPIDefinition is not being picked up by the CDI extension because
it is only getting InternalApplication instead of picking up my custom
Application config. Any ideas why? OpenAPIDefinition configs are therefore
not showing up in the openapi doc.


@OpenAPIDefinition(info =
        @Info(
                title = "TEST",
                version = "2.0",
                description = "Pet Store App API",
                license = @License(
                        name = "Apache 2.0",
                        url =
"http://www.apache.org/licenses/LICENSE-2.0.html";),
                contact = @Contact(
                        name = "PetStore API Support",
                        url =
"https://github.com/eclipse/microprofile-open-api";,
                        email = "supp...@petstore.com")
        ),
        security = @SecurityRequirement(name = "oauth2"),
        servers = @Server(url = "/test/"))
@ApplicationPath("/api")
@LoginConfig(authMethod = "MP-JWT")
public class ApplicationConfiguration extends Application {

Reply via email to