From 92458a63c99137f746c83c98b7d1b839a654a56b Mon Sep 17 00:00:00 2001 From: Matheus Cruz <56329339+mcruzdev@users.noreply.github.com> Date: Fri, 7 Nov 2025 20:27:47 -0300 Subject: [PATCH] Remove annotation due Quarkus only supports CDI-lite specification (#1372) Signed-off-by: Matheus Cruz --- .../generator/it/auth/provider/CustomCredentialsProvider.java | 2 -- docs/modules/ROOT/pages/includes/custom-auth-provider.adoc | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/client/integration-tests/auth-provider/src/main/java/io/quarkiverse/openapi/generator/it/auth/provider/CustomCredentialsProvider.java b/client/integration-tests/auth-provider/src/main/java/io/quarkiverse/openapi/generator/it/auth/provider/CustomCredentialsProvider.java index b9022e80..6cc0ac01 100644 --- a/client/integration-tests/auth-provider/src/main/java/io/quarkiverse/openapi/generator/it/auth/provider/CustomCredentialsProvider.java +++ b/client/integration-tests/auth-provider/src/main/java/io/quarkiverse/openapi/generator/it/auth/provider/CustomCredentialsProvider.java @@ -5,14 +5,12 @@ import jakarta.annotation.Priority; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Alternative; -import jakarta.enterprise.inject.Specializes; import io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider; import io.quarkiverse.openapi.generator.providers.CredentialsContext; @Dependent @Alternative -@Specializes @Priority(201) public class CustomCredentialsProvider extends ConfigCredentialsProvider { public CustomCredentialsProvider() { diff --git a/docs/modules/ROOT/pages/includes/custom-auth-provider.adoc b/docs/modules/ROOT/pages/includes/custom-auth-provider.adoc index b5984c93..edb03b42 100644 --- a/docs/modules/ROOT/pages/includes/custom-auth-provider.adoc +++ b/docs/modules/ROOT/pages/includes/custom-auth-provider.adoc @@ -27,7 +27,7 @@ import io.quarkiverse.openapi.generator.providers.CredentialsProvider; @RequestScoped @Alternative -@Priority(200) // A higher priority than the default provider. +@Priority(200) // <1> public class RuntimeCredentialsProvider implements CredentialsProvider { @Override @@ -58,6 +58,8 @@ public class RuntimeCredentialsProvider implements CredentialsProvider { } ---- +<1> Note the `@Priority(200)` annotation. This ensures that your custom provider takes precedence over the default implementation. + == How It Works * `openApiSpecId` – Identifies the specific OpenAPI specification file.