From e3d9eb5c828a4a6c63dc0c3911e2a99569793821 Mon Sep 17 00:00:00 2001 From: Marco Collovati Date: Mon, 19 May 2025 15:38:44 +0200 Subject: [PATCH] docs: Quarkus VaadinServiceEnabled unremovable by default --- articles/flow/integrations/quarkus.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/articles/flow/integrations/quarkus.adoc b/articles/flow/integrations/quarkus.adoc index b011e94d1c..61b6db7398 100644 --- a/articles/flow/integrations/quarkus.adoc +++ b/articles/flow/integrations/quarkus.adoc @@ -126,7 +126,8 @@ See these documentation pages for Vaadin CDI features: .Unused Bean Removal in Quarkus [NOTE] -Quarkus attempts to remove by default all unused beans during the build. However, it can't detect the programmatic lookup performed by the [classname]`QuarkusInstantiator` class in Vaadin. Therefore, when implementing beans that are not referenced directly by the application code, you might need to add the [annotationname]`@Unremovable` annotation to the class. +Quarkus attempts to remove by default all unused beans during the build. However, it can't detect the programmatic lookup performed by the [classname]`QuarkusInstantiator` class in Vaadin. Therefore, when implementing beans that are not referenced directly by the application code, you might need to add the [annotationname]`@Unremovable` annotation to the class. + +[since:com.vaadin:vaadin@V24.8]##[annotationname]`@VaadinServiceEnabled` annotated beans are marked as unremovable by default.## [[quarkus.vaadin.addons]]