From f6703b049673dc4ff5bd8da2e2f5ef4f6c906ee3 Mon Sep 17 00:00:00 2001 From: Ladislav Thon Date: Tue, 25 Mar 2025 12:26:59 +0100 Subject: [PATCH] Dev UI: always produce JsonRPCProvidersBuildItem This is due to an upcoming change in Execution Model Validation [1] where we need the `JsonRPCProvidersBuildItem` produced always, not only in dev mode. JSON RPC providers can use execution model affecting annotations, so we need to know about them, otherwise a non-dev build would fail with an incorrect validation error. [1] https://github.com/quarkusio/quarkus/pull/46965 --- .../deployment/devui/EmbeddedPostgreSQLDevUIProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/src/main/java/io/quarkiverse/embedded/postgresql/deployment/devui/EmbeddedPostgreSQLDevUIProcessor.java b/deployment/src/main/java/io/quarkiverse/embedded/postgresql/deployment/devui/EmbeddedPostgreSQLDevUIProcessor.java index 88a83a7..c8d9c68 100644 --- a/deployment/src/main/java/io/quarkiverse/embedded/postgresql/deployment/devui/EmbeddedPostgreSQLDevUIProcessor.java +++ b/deployment/src/main/java/io/quarkiverse/embedded/postgresql/deployment/devui/EmbeddedPostgreSQLDevUIProcessor.java @@ -29,7 +29,7 @@ void createVersion(BuildProducer cardPageBuildItemBuildProduc cardPageBuildItemBuildProducer.produce(card); } - @BuildStep(onlyIf = IsDevelopment.class) + @BuildStep JsonRPCProvidersBuildItem createJsonRPCService() { return new JsonRPCProvidersBuildItem(EmbeddedPostgreSQLJsonRpcService.class); }