Fix CDI-SE module Signed-off-by: Jan Supol <jan.supol@oracle.com>
diff --git a/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/injector/JerseyInjectionTarget.java b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/injector/JerseyInjectionTarget.java index eab0859..879e0a8 100644 --- a/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/injector/JerseyInjectionTarget.java +++ b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/injector/JerseyInjectionTarget.java
@@ -127,6 +127,13 @@ } @Override + protected void checkDelegateInjectionPoints() { + if (getAnnotatedType().getAnnotation(jakarta.decorator.Decorator.class) == null) { + super.checkDelegateInjectionPoints(); + } + } + + @Override public void inject(T instance, CreationalContext<T> ctx) { /* * If an instance contains any fields which be injected by Jersey then Jersey attempts to inject them using annotations
diff --git a/tests/e2e-inject/cdi2-se/pom.xml b/tests/e2e-inject/cdi2-se/pom.xml index a3bcba1..6fe091f 100644 --- a/tests/e2e-inject/cdi2-se/pom.xml +++ b/tests/e2e-inject/cdi2-se/pom.xml
@@ -74,23 +74,6 @@ </properties> </profile> <profile> - <id>jakartification_exclude_tests</id> <!-- TODO remove after jakartification --> - <activation> - <jdk>[1.8,)</jdk> - </activation> - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <skipTests>true</skipTests> - </configuration> - </plugin> - </plugins> - </build> - </profile> - <profile> <id>sonar</id> <build> <pluginManagement>