This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/10.1.x by this push: new 7fd1db820b Update OWB version numbers 7fd1db820b is described below commit 7fd1db820b668a29e0faa6f5e1a5ec0e98df9cda Author: remm <r...@apache.org> AuthorDate: Fri Nov 10 14:09:19 2023 +0100 Update OWB version numbers --- modules/owb/pom.xml | 39 +++++++++++++--------- .../web/tomcat/OpenWebBeansInstanceManager.java | 7 ++-- .../apache/webbeans/web/tomcat/TomcatPlugin.java | 4 +-- .../webbeans/web/tomcat/TomcatSecurityService.java | 5 +-- webapps/docs/changelog.xml | 3 ++ 5 files changed, 35 insertions(+), 23 deletions(-) diff --git a/modules/owb/pom.xml b/modules/owb/pom.xml index 303f9d2982..e496d235ef 100644 --- a/modules/owb/pom.xml +++ b/modules/owb/pom.xml @@ -26,34 +26,41 @@ <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-owb</artifactId> - <name>Apache Tomcat CDI 2 support</name> - <description>Apache Tomcat CDI 2 support using Apache OpenWebBeans</description> + <name>Apache Tomcat CDI 4 support</name> + <description>Apache Tomcat CDI 4 support using Apache OpenWebBeans</description> <!-- This is the Apache OpenWebBeans version --> - <version>2.0.27</version> + <version>4.0.0</version> <packaging>jar</packaging> <properties> - <geronimo-atinject.version>1.2</geronimo-atinject.version> - <geronimo-interceptor.version>1.2</geronimo-interceptor.version> - <geronimo-jcdi.version>1.3</geronimo-jcdi.version> - <tomcat.version>10.1.0</tomcat.version> + <jakarta-inject.version>2.0.1</jakarta-inject.version> + <jakarta-interceptor.version>2.1.0</jakarta-interceptor.version> + <jakarta-enterprise-cdi.version>4.0.1</jakarta-enterprise-cdi.version> + <jakarta-annotation-api.version>2.1.1</jakarta-annotation-api.version> + <tomcat.version>10.1.15</tomcat.version> </properties> <dependencies> <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-atinject_1.0_spec</artifactId> - <version>${geronimo-atinject.version}</version> + <groupId>jakarta.inject</groupId> + <artifactId>jakarta.inject-api</artifactId> + <version>${jakarta-inject.version}</version> </dependency> <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-interceptor_1.2_spec</artifactId> - <version>${geronimo-interceptor.version}</version> + <groupId>jakarta.interceptor</groupId> + <artifactId>jakarta.interceptor-api</artifactId> + <version>${jakarta-interceptor.version}</version> </dependency> <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-jcdi_2.0_spec</artifactId> - <version>${geronimo-jcdi.version}</version> + <groupId>jakarta.enterprise</groupId> + <artifactId>jakarta.enterprise.cdi-api</artifactId> + <version>${jakarta-enterprise-cdi.version}</version> + </dependency> + <dependency> + <groupId>jakarta.annotation</groupId> + <artifactId>jakarta.annotation-api</artifactId> + <version>${jakarta-annotation-api.version}</version> + <scope>provided</scope> </dependency> <!-- Apache OpenWebBeans --> <dependency> diff --git a/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/OpenWebBeansInstanceManager.java b/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/OpenWebBeansInstanceManager.java index 6ccc9e3f19..d1b39d7704 100644 --- a/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/OpenWebBeansInstanceManager.java +++ b/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/OpenWebBeansInstanceManager.java @@ -22,11 +22,12 @@ import java.lang.reflect.InvocationTargetException; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import javax.enterprise.context.spi.CreationalContext; -import javax.enterprise.inject.spi.BeanManager; -import javax.enterprise.inject.spi.Producer; import javax.naming.NamingException; +import jakarta.enterprise.context.spi.CreationalContext; +import jakarta.enterprise.inject.spi.BeanManager; +import jakarta.enterprise.inject.spi.Producer; + import org.apache.juli.logging.Log; import org.apache.juli.logging.LogFactory; import org.apache.tomcat.InstanceManager; diff --git a/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/TomcatPlugin.java b/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/TomcatPlugin.java index 84be6408c1..383b39149e 100644 --- a/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/TomcatPlugin.java +++ b/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/TomcatPlugin.java @@ -18,6 +18,8 @@ */ package org.apache.webbeans.web.tomcat; +import java.util.EventListener; + import jakarta.servlet.Filter; import jakarta.servlet.Servlet; import jakarta.servlet.ServletContextAttributeListener; @@ -29,8 +31,6 @@ import jakarta.servlet.http.HttpSessionAttributeListener; import jakarta.servlet.http.HttpSessionBindingListener; import jakarta.servlet.http.HttpSessionListener; -import java.util.EventListener; - import org.apache.tomcat.util.res.StringManager; import org.apache.webbeans.config.WebBeansContext; import org.apache.webbeans.exception.WebBeansConfigurationException; diff --git a/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/TomcatSecurityService.java b/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/TomcatSecurityService.java index 43c2bd9a3e..8f290d4cfd 100644 --- a/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/TomcatSecurityService.java +++ b/modules/owb/src/main/java/org/apache/webbeans/web/tomcat/TomcatSecurityService.java @@ -25,9 +25,10 @@ import java.util.Objects; import java.util.function.Supplier; import java.util.stream.Stream; -import javax.enterprise.inject.spi.BeanManager; -import javax.enterprise.inject.spi.CDI; import javax.security.auth.Subject; + +import jakarta.enterprise.inject.spi.BeanManager; +import jakarta.enterprise.inject.spi.CDI; import jakarta.servlet.http.HttpServletRequest; import org.apache.webbeans.config.WebBeansContext; diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 2a8d104f54..750696e541 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -246,6 +246,9 @@ The minimum Java version required to build Tomcat has been raised to Java 17. (markt) </update> + <update> + Update the OWB module to Apache OpenWebBeans 4.0.0. (remm) + </update> </changelog> </subsection> </section> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org