This is an automated email from the ASF dual-hosted git repository.

struberg pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openwebbeans.git


The following commit(s) were added to refs/heads/main by this push:
     new e7af802e1 OSB-1417 re-enable 3 more owb modules
e7af802e1 is described below

commit e7af802e1d814c340737af0de3a456f9ce27a4df
Author: Mark Struberg <[email protected]>
AuthorDate: Tue Jan 24 20:40:20 2023 +0100

    OSB-1417 re-enable 3 more owb modules
---
 .../META-INF/openwebbeans/openwebbeans.properties  |  2 +-
 pom.xml                                            |  5 +--
 readme/README.txt                                  |  4 +--
 readme/README_1_0_0-alpha-1.txt                    |  2 +-
 readme/README_1_0_0-alpha-2.txt                    |  2 +-
 readme/README_1_0_0.txt                            |  2 +-
 readme/README_1_1_0.txt                            |  2 +-
 readme/README_1_1_1.txt                            |  2 +-
 readme/README_1_1_2.txt                            |  2 +-
 readme/README_1_1_3.txt                            |  2 +-
 readme/README_1_1_4.txt                            |  4 +--
 readme/README_1_1_5.txt                            |  4 +--
 readme/README_1_1_6.txt                            |  4 +--
 readme/README_1_2_0.txt                            |  4 +--
 webbeans-ee-common/pom.xml                         | 27 ++++++++--------
 webbeans-ee/pom.xml                                | 33 +++++++++-----------
 .../webbeans/ee/beans/UserTransactionBean.java     |  3 +-
 .../webbeans/ee/beans/UserTransactionProvider.java |  2 +-
 .../apache/webbeans/ee/beans/ValidatorBean.java    |  2 +-
 .../webbeans/ee/beans/ValidatorFactoryBean.java    |  2 +-
 .../ee/beans/ValidatorFactoryProvider.java         |  2 +-
 .../webbeans/ee/beans/ValidatorProvider.java       |  2 +-
 .../ee/event/TransactionalEventNotifier.java       | 10 +++---
 webbeans-jms/pom.xml                               | 36 +++++++++-------------
 .../org/apache/webbeans/jms/component/JmsBean.java |  2 +-
 .../jms/component/JmsComponentFactory.java         | 20 ++++++------
 .../apache/webbeans/jms/util/JmsProxyHandler.java  | 22 ++++++-------
 .../java/org/apache/webbeans/jms/util/JmsUtil.java | 34 ++++++++++----------
 webbeans-porting/pom.xml                           |  2 +-
 webbeans-tck/pom.xml                               |  2 +-
 30 files changed, 114 insertions(+), 128 deletions(-)

diff --git 
a/atinject-tck/src/test/resources/META-INF/openwebbeans/openwebbeans.properties 
b/atinject-tck/src/test/resources/META-INF/openwebbeans/openwebbeans.properties
index 2c35ac11d..0bc600c29 100644
--- 
a/atinject-tck/src/test/resources/META-INF/openwebbeans/openwebbeans.properties
+++ 
b/atinject-tck/src/test/resources/META-INF/openwebbeans/openwebbeans.properties
@@ -32,7 +32,7 @@
 # use the static HashMap instead of storing objects in JNDI as default  
 
org.apache.webbeans.spi.JNDIService=org.apache.webbeans.corespi.se.DefaultJndiService
 
-# lookup the javax.transaction.TransactionManager via JNDI as default 
+# lookup the jakarta.transaction.TransactionManager via JNDI as default 
 
org.apache.webbeans.spi.TransactionService=org.apache.webbeans.corespi.se.DefaultTransactionService
 
 #use the web metadata as default
diff --git a/pom.xml b/pom.xml
index a3f206177..8a2f50f26 100644
--- a/pom.xml
+++ b/pom.xml
@@ -84,6 +84,7 @@
         
<jakarta.transaction-api.version>2.0.0</jakarta.transaction-api.version>
         <jakarta.validation-api.version>3.0.0</jakarta.validation-api.version>
         <jakarta.ejb-api.version>4.0.0</jakarta.ejb-api.version>
+        <jakarta.jms-api.version>3.0.0</jakarta.jms-api.version>
 
         <tomcat.version>10.1.5</tomcat.version>
 
@@ -765,11 +766,11 @@
         <module>webbeans-junit5</module>
         <module>webbeans-porting</module>
         <module>atinject-tck</module>
-<!--X TODO re-enable
         <module>webbeans-ee-common</module>
         <module>webbeans-ee</module>
-        <module>webbeans-jetty9</module>
         <module>webbeans-jms</module>
+<!--X TODO re-enable
+        <module>webbeans-jetty9</module>
         <module>webbeans-jsf</module>
         <module>webbeans-resource</module>
         <module>webbeans-osgi</module>
diff --git a/readme/README.txt b/readme/README.txt
index aad760013..2a2f8abd5 100644
--- a/readme/README.txt
+++ b/readme/README.txt
@@ -985,7 +985,7 @@ Bug
     * [OWB-567] - Lookup of Provider results in NullPointerException on get()
     * [OWB-574] - NewBean doesn't support EJBs
     * [OWB-580] - ObserverMethodImpl needs support for EJB's whose Bean Types 
do not include the EJB class
-    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the javax.transaction package
+    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the jakarta.transaction package
     * [OWB-617] - NullPointerException in InstanceBean#createInstance
     * [OWB-628] - Event injection doesn't work in observer methods.
     * [OWB-633] - define stereotypes & thirdparty
@@ -1402,7 +1402,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_0_0-alpha-1.txt b/readme/README_1_0_0-alpha-1.txt
index 3f1af8b47..a46cf6ee8 100644
--- a/readme/README_1_0_0-alpha-1.txt
+++ b/readme/README_1_0_0-alpha-1.txt
@@ -117,7 +117,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_0_0-alpha-2.txt b/readme/README_1_0_0-alpha-2.txt
index ae31fdcc1..a44faec4a 100644
--- a/readme/README_1_0_0-alpha-2.txt
+++ b/readme/README_1_0_0-alpha-2.txt
@@ -191,7 +191,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_0_0.txt b/readme/README_1_0_0.txt
index 742b37800..86105cb77 100644
--- a/readme/README_1_0_0.txt
+++ b/readme/README_1_0_0.txt
@@ -236,7 +236,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_1_0.txt b/readme/README_1_1_0.txt
index 555d4575b..8ee2ecb4c 100644
--- a/readme/README_1_1_0.txt
+++ b/readme/README_1_1_0.txt
@@ -348,7 +348,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_1_1.txt b/readme/README_1_1_1.txt
index fd45a764d..7187e348e 100644
--- a/readme/README_1_1_1.txt
+++ b/readme/README_1_1_1.txt
@@ -409,7 +409,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_1_2.txt b/readme/README_1_1_2.txt
index 0195b62ad..c61609ff0 100644
--- a/readme/README_1_1_2.txt
+++ b/readme/README_1_1_2.txt
@@ -441,7 +441,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_1_3.txt b/readme/README_1_1_3.txt
index 5a3541fcf..47a7b34b5 100644
--- a/readme/README_1_1_3.txt
+++ b/readme/README_1_1_3.txt
@@ -461,7 +461,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_1_4.txt b/readme/README_1_1_4.txt
index 3f25d6070..2f0f8e8fd 100644
--- a/readme/README_1_1_4.txt
+++ b/readme/README_1_1_4.txt
@@ -84,7 +84,7 @@ Bug
     * [OWB-567] - Lookup of Provider results in NullPointerException on get()
     * [OWB-574] - NewBean doesn't support EJBs
     * [OWB-580] - ObserverMethodImpl needs support for EJB's whose Bean Types 
do not include the EJB class
-    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the javax.transaction package
+    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the jakarta.transaction package
     * [OWB-617] - NullPointerException in InstanceBean#createInstance
     * [OWB-628] - Event injection doesn't work in observer methods.
     * [OWB-633] - define stereotypes & thirdparty
@@ -501,7 +501,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_1_5.txt b/readme/README_1_1_5.txt
index 2389f9426..97b7b75a7 100644
--- a/readme/README_1_1_5.txt
+++ b/readme/README_1_1_5.txt
@@ -123,7 +123,7 @@ Bug
     * [OWB-567] - Lookup of Provider results in NullPointerException on get()
     * [OWB-574] - NewBean doesn't support EJBs
     * [OWB-580] - ObserverMethodImpl needs support for EJB's whose Bean Types 
do not include the EJB class
-    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the javax.transaction package
+    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the jakarta.transaction package
     * [OWB-617] - NullPointerException in InstanceBean#createInstance
     * [OWB-628] - Event injection doesn't work in observer methods.
     * [OWB-633] - define stereotypes & thirdparty
@@ -540,7 +540,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_1_6.txt b/readme/README_1_1_6.txt
index 73cc84a94..5c6c8e3d6 100644
--- a/readme/README_1_1_6.txt
+++ b/readme/README_1_1_6.txt
@@ -147,7 +147,7 @@ Bug
     * [OWB-567] - Lookup of Provider results in NullPointerException on get()
     * [OWB-574] - NewBean doesn't support EJBs
     * [OWB-580] - ObserverMethodImpl needs support for EJB's whose Bean Types 
do not include the EJB class
-    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the javax.transaction package
+    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the jakarta.transaction package
     * [OWB-617] - NullPointerException in InstanceBean#createInstance
     * [OWB-628] - Event injection doesn't work in observer methods.
     * [OWB-633] - define stereotypes & thirdparty
@@ -564,7 +564,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/readme/README_1_2_0.txt b/readme/README_1_2_0.txt
index 366c18158..d793b9405 100644
--- a/readme/README_1_2_0.txt
+++ b/readme/README_1_2_0.txt
@@ -323,7 +323,7 @@ Bug
     * [OWB-567] - Lookup of Provider results in NullPointerException on get()
     * [OWB-574] - NewBean doesn't support EJBs
     * [OWB-580] - ObserverMethodImpl needs support for EJB's whose Bean Types 
do not include the EJB class
-    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the javax.transaction package
+    * [OWB-602] - OpenWebBeans OpenEJB integration OSGi bundle declares the 
wrong version for the jakarta.transaction package
     * [OWB-617] - NullPointerException in InstanceBean#createInstance
     * [OWB-628] - Event injection doesn't work in observer methods.
     * [OWB-633] - define stereotypes & thirdparty
@@ -740,7 +740,7 @@ Improvement
     * [OWB-136] - fix 'broken' license headers in our java files
     * [OWB-170] - Address findbug issues in webbeans-impl
     * [OWB-183] - Improve webbeans-doc module to get a documentation more user 
friendly
-    * [OWB-214] - get rid of javax.transaction.Transaction dependency in 
webbeans-impl
+    * [OWB-214] - get rid of jakarta.transaction.Transaction dependency in 
webbeans-impl
     * [OWB-237] - NoSuchElementException when WebBeansConfigurationListener is 
absent
     * [OWB-275] - remove unused imports and cleanup code
     * [OWB-286] - java.lang.NoClassDefFoundError: javax/validation/Validator
diff --git a/webbeans-ee-common/pom.xml b/webbeans-ee-common/pom.xml
index 812c10c4c..7e8c4bd3f 100644
--- a/webbeans-ee-common/pom.xml
+++ b/webbeans-ee-common/pom.xml
@@ -29,33 +29,30 @@
     <description>Apache OpenWebBeans Java EE Common</description>
 
     <dependencies>
-
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <scope>test</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.openwebbeans</groupId>
-            <artifactId>openwebbeans-impl</artifactId>
+            <groupId>jakarta.inject</groupId>
+            <artifactId>jakarta.inject-api</artifactId>
         </dependency>
-
         <dependency>
             <groupId>jakarta.enterprise</groupId>
             <artifactId>jakarta.enterprise.cdi-api</artifactId>
         </dependency>
 
-        <dependency>
-            <groupId>jakarta.inject</groupId>
-            <artifactId>jakarta.inject-api</artifactId>
-        </dependency>
-
         <dependency>
             <groupId>org.apache.openwebbeans</groupId>
             <artifactId>openwebbeans-spi</artifactId>
             <optional>true</optional>
         </dependency>
+        <dependency>
+            <groupId>org.apache.openwebbeans</groupId>
+            <artifactId>openwebbeans-impl</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
 
     </dependencies>
     
diff --git a/webbeans-ee/pom.xml b/webbeans-ee/pom.xml
index 5c6214009..b4f431801 100644
--- a/webbeans-ee/pom.xml
+++ b/webbeans-ee/pom.xml
@@ -28,38 +28,38 @@
     <description>Apache OpenWebBeans Java EE Utility</description>
 
     <dependencies>
-        <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-el_2.2_spec</artifactId>
-            <scope>provided</scope>
-        </dependency>
 
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
+            <groupId>jakarta.inject</groupId>
+            <artifactId>jakarta.inject-api</artifactId>
         </dependency>
-
         <dependency>
             <groupId>jakarta.enterprise</groupId>
             <artifactId>jakarta.enterprise.cdi-api</artifactId>
         </dependency>
-
+        <dependency>
+            <groupId>jakarta.el</groupId>
+            <artifactId>jakarta.el-api</artifactId>
+        </dependency>
         <dependency>
             <groupId>jakarta.transaction</groupId>
             <artifactId>jakarta.transaction-api</artifactId>
         </dependency>
-
         <dependency>
             <groupId>jakarta.validation</groupId>
             <artifactId>jakarta.validation-api</artifactId>
             <scope>provided</scope>
         </dependency>
 
+        <dependency>
+            <groupId>org.apache.openwebbeans</groupId>
+            <artifactId>openwebbeans-spi</artifactId>
+            <optional>true</optional>
+        </dependency>
         <dependency>
             <groupId>org.apache.openwebbeans</groupId>
             <artifactId>openwebbeans-impl</artifactId>
         </dependency>
-
         <dependency>
             <groupId>org.apache.openwebbeans</groupId>
             <artifactId>openwebbeans-ee-common</artifactId>
@@ -67,14 +67,9 @@
         </dependency>
 
         <dependency>
-            <groupId>jakarta.inject</groupId>
-            <artifactId>jakarta.inject-api</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.openwebbeans</groupId>
-            <artifactId>openwebbeans-spi</artifactId>
-            <optional>true</optional>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
         </dependency>
 
     </dependencies>
diff --git 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/UserTransactionBean.java
 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/UserTransactionBean.java
index ebc167ee5..92f212504 100644
--- 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/UserTransactionBean.java
+++ 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/UserTransactionBean.java
@@ -18,7 +18,7 @@
  */
 package org.apache.webbeans.ee.beans;
 
-import javax.transaction.UserTransaction;
+import jakarta.transaction.UserTransaction;
 
 import org.apache.webbeans.component.BuiltInOwbBean;
 import org.apache.webbeans.component.SimpleProducerFactory;
@@ -29,7 +29,6 @@ import org.apache.webbeans.portable.ProviderBasedProducer;
 //used by BeansDeployer (created via reflection)
 public class UserTransactionBean extends BuiltInOwbBean<UserTransaction>
 {
-
     public UserTransactionBean(WebBeansContext webBeansContext)
     {
         super(webBeansContext,
diff --git 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/UserTransactionProvider.java
 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/UserTransactionProvider.java
index 226990460..527258171 100644
--- 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/UserTransactionProvider.java
+++ 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/UserTransactionProvider.java
@@ -19,7 +19,7 @@
 package org.apache.webbeans.ee.beans;
 
 import jakarta.inject.Provider;
-import javax.transaction.UserTransaction;
+import jakarta.transaction.UserTransaction;
 
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.spi.TransactionService;
diff --git 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorBean.java 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorBean.java
index 14d4e0965..bdf682634 100644
--- a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorBean.java
+++ b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorBean.java
@@ -18,7 +18,7 @@
  */
 package org.apache.webbeans.ee.beans;
 
-import javax.validation.Validator;
+import jakarta.validation.Validator;
 
 import org.apache.webbeans.component.BuiltInOwbBean;
 import org.apache.webbeans.component.SimpleProducerFactory;
diff --git 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorFactoryBean.java
 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorFactoryBean.java
index a6a4162bf..73db8eee2 100644
--- 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorFactoryBean.java
+++ 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorFactoryBean.java
@@ -18,7 +18,7 @@
  */
 package org.apache.webbeans.ee.beans;
 
-import javax.validation.ValidatorFactory;
+import jakarta.validation.ValidatorFactory;
 
 import org.apache.webbeans.component.BuiltInOwbBean;
 import org.apache.webbeans.component.SimpleProducerFactory;
diff --git 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorFactoryProvider.java
 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorFactoryProvider.java
index 87284e250..b675b8bca 100644
--- 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorFactoryProvider.java
+++ 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorFactoryProvider.java
@@ -19,7 +19,7 @@
 package org.apache.webbeans.ee.beans;
 
 import jakarta.inject.Provider;
-import javax.validation.ValidatorFactory;
+import jakarta.validation.ValidatorFactory;
 
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.spi.ValidatorService;
diff --git 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorProvider.java 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorProvider.java
index b4bfb1b07..709c49ad2 100644
--- 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorProvider.java
+++ 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/beans/ValidatorProvider.java
@@ -19,7 +19,7 @@
 package org.apache.webbeans.ee.beans;
 
 import jakarta.inject.Provider;
-import javax.validation.Validator;
+import jakarta.validation.Validator;
 
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.spi.ValidatorService;
diff --git 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/event/TransactionalEventNotifier.java
 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/event/TransactionalEventNotifier.java
index 7633d5d4f..028e16896 100644
--- 
a/webbeans-ee/src/main/java/org/apache/webbeans/ee/event/TransactionalEventNotifier.java
+++ 
b/webbeans-ee/src/main/java/org/apache/webbeans/ee/event/TransactionalEventNotifier.java
@@ -21,11 +21,11 @@ package org.apache.webbeans.ee.event;
 import jakarta.enterprise.event.TransactionPhase;
 import jakarta.enterprise.inject.spi.EventMetadata;
 import jakarta.enterprise.inject.spi.ObserverMethod;
-import javax.transaction.RollbackException;
-import javax.transaction.Status;
-import javax.transaction.Synchronization;
-import javax.transaction.SystemException;
-import javax.transaction.Transaction;
+import jakarta.transaction.RollbackException;
+import jakarta.transaction.Status;
+import jakarta.transaction.Synchronization;
+import jakarta.transaction.SystemException;
+import jakarta.transaction.Transaction;
 
 import org.apache.webbeans.config.OWBLogConst;
 import org.apache.webbeans.config.WebBeansContext;
diff --git a/webbeans-jms/pom.xml b/webbeans-jms/pom.xml
index 2ce4f0a78..58e412767 100644
--- a/webbeans-jms/pom.xml
+++ b/webbeans-jms/pom.xml
@@ -27,41 +27,35 @@
     <name>JMS plugin</name>
     <description>Apache OpenWebBeans JMS Integration</description>
     <dependencies>
-
         <dependency>
-            <groupId>org.apache.openwebbeans</groupId>
-            <artifactId>openwebbeans-impl</artifactId>
+            <groupId>jakarta.inject</groupId>
+            <artifactId>jakarta.inject-api</artifactId>
         </dependency>
-
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <scope>test</scope>
+            <groupId>jakarta.enterprise</groupId>
+            <artifactId>jakarta.enterprise.cdi-api</artifactId>
         </dependency>
-
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-jms_1.1_spec</artifactId>
-            <version>1.1.1</version>
-            <optional>true</optional>
+            <groupId>jakarta.jms</groupId>
+            <artifactId>jakarta.jms-api</artifactId>
+            <version>${jakarta.jms-api.version}</version>
+            <scope>provided</scope>
         </dependency>
 
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-jcdi_2.0_spec</artifactId>
+            <groupId>org.apache.openwebbeans</groupId>
+            <artifactId>openwebbeans-spi</artifactId>
             <optional>true</optional>
         </dependency>
-
         <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-atinject_1.0_spec</artifactId>
-            <optional>true</optional>
+            <groupId>org.apache.openwebbeans</groupId>
+            <artifactId>openwebbeans-impl</artifactId>
         </dependency>
 
         <dependency>
-            <groupId>org.apache.openwebbeans</groupId>
-            <artifactId>openwebbeans-spi</artifactId>
-            <optional>true</optional>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
         </dependency>
 
     </dependencies>
diff --git 
a/webbeans-jms/src/main/java/org/apache/webbeans/jms/component/JmsBean.java 
b/webbeans-jms/src/main/java/org/apache/webbeans/jms/component/JmsBean.java
index 3fcf496d1..24e342d93 100644
--- a/webbeans-jms/src/main/java/org/apache/webbeans/jms/component/JmsBean.java
+++ b/webbeans-jms/src/main/java/org/apache/webbeans/jms/component/JmsBean.java
@@ -20,7 +20,7 @@ package org.apache.webbeans.jms.component;
 
 import jakarta.enterprise.inject.spi.BeanAttributes;
 import jakarta.enterprise.inject.spi.Producer;
-import javax.jms.Destination;
+import jakarta.jms.Destination;
 
 import org.apache.webbeans.component.AbstractOwbBean;
 import org.apache.webbeans.component.JmsBeanMarker;
diff --git 
a/webbeans-jms/src/main/java/org/apache/webbeans/jms/component/JmsComponentFactory.java
 
b/webbeans-jms/src/main/java/org/apache/webbeans/jms/component/JmsComponentFactory.java
index 93ae4c74a..6358a7c18 100644
--- 
a/webbeans-jms/src/main/java/org/apache/webbeans/jms/component/JmsComponentFactory.java
+++ 
b/webbeans-jms/src/main/java/org/apache/webbeans/jms/component/JmsComponentFactory.java
@@ -23,16 +23,16 @@ import java.lang.reflect.Type;
 import java.util.HashSet;
 import java.util.Set;
 
-import javax.jms.Queue;
-import javax.jms.QueueConnection;
-import javax.jms.QueueReceiver;
-import javax.jms.QueueSender;
-import javax.jms.QueueSession;
-import javax.jms.Topic;
-import javax.jms.TopicConnection;
-import javax.jms.TopicPublisher;
-import javax.jms.TopicSession;
-import javax.jms.TopicSubscriber;
+import jakarta.jms.Queue;
+import jakarta.jms.QueueConnection;
+import jakarta.jms.QueueReceiver;
+import jakarta.jms.QueueSender;
+import jakarta.jms.QueueSession;
+import jakarta.jms.Topic;
+import jakarta.jms.TopicConnection;
+import jakarta.jms.TopicPublisher;
+import jakarta.jms.TopicSession;
+import jakarta.jms.TopicSubscriber;
 
 import org.apache.webbeans.component.BeanAttributesImpl;
 import org.apache.webbeans.config.WebBeansContext;
diff --git 
a/webbeans-jms/src/main/java/org/apache/webbeans/jms/util/JmsProxyHandler.java 
b/webbeans-jms/src/main/java/org/apache/webbeans/jms/util/JmsProxyHandler.java
index 90ea91ee0..2f174b6bc 100644
--- 
a/webbeans-jms/src/main/java/org/apache/webbeans/jms/util/JmsProxyHandler.java
+++ 
b/webbeans-jms/src/main/java/org/apache/webbeans/jms/util/JmsProxyHandler.java
@@ -24,17 +24,17 @@ import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.atomic.AtomicBoolean;
 
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.Destination;
-import javax.jms.JMSException;
-import javax.jms.MessageConsumer;
-import javax.jms.MessageProducer;
-import javax.jms.QueueConnection;
-import javax.jms.QueueConnectionFactory;
-import javax.jms.Session;
-import javax.jms.TopicConnection;
-import javax.jms.TopicConnectionFactory;
+import jakarta.jms.Connection;
+import jakarta.jms.ConnectionFactory;
+import jakarta.jms.Destination;
+import jakarta.jms.JMSException;
+import jakarta.jms.MessageConsumer;
+import jakarta.jms.MessageProducer;
+import jakarta.jms.QueueConnection;
+import jakarta.jms.QueueConnectionFactory;
+import jakarta.jms.Session;
+import jakarta.jms.TopicConnection;
+import jakarta.jms.TopicConnectionFactory;
 
 import org.apache.webbeans.exception.WebBeansException;
 import org.apache.webbeans.jms.JMSModel;
diff --git 
a/webbeans-jms/src/main/java/org/apache/webbeans/jms/util/JmsUtil.java 
b/webbeans-jms/src/main/java/org/apache/webbeans/jms/util/JmsUtil.java
index 98aa814d7..5f9aead0c 100644
--- a/webbeans-jms/src/main/java/org/apache/webbeans/jms/util/JmsUtil.java
+++ b/webbeans-jms/src/main/java/org/apache/webbeans/jms/util/JmsUtil.java
@@ -20,23 +20,23 @@ package org.apache.webbeans.jms.util;
 
 import java.io.Serializable;
 
-import javax.jms.Connection;
-import javax.jms.ConnectionFactory;
-import javax.jms.MessageConsumer;
-import javax.jms.MessageProducer;
-import javax.jms.Queue;
-import javax.jms.QueueConnection;
-import javax.jms.QueueConnectionFactory;
-import javax.jms.QueueReceiver;
-import javax.jms.QueueSender;
-import javax.jms.QueueSession;
-import javax.jms.Session;
-import javax.jms.Topic;
-import javax.jms.TopicConnection;
-import javax.jms.TopicConnectionFactory;
-import javax.jms.TopicPublisher;
-import javax.jms.TopicSession;
-import javax.jms.TopicSubscriber;
+import jakarta.jms.Connection;
+import jakarta.jms.ConnectionFactory;
+import jakarta.jms.MessageConsumer;
+import jakarta.jms.MessageProducer;
+import jakarta.jms.Queue;
+import jakarta.jms.QueueConnection;
+import jakarta.jms.QueueConnectionFactory;
+import jakarta.jms.QueueReceiver;
+import jakarta.jms.QueueSender;
+import jakarta.jms.QueueSession;
+import jakarta.jms.Session;
+import jakarta.jms.Topic;
+import jakarta.jms.TopicConnection;
+import jakarta.jms.TopicConnectionFactory;
+import jakarta.jms.TopicPublisher;
+import jakarta.jms.TopicSession;
+import jakarta.jms.TopicSubscriber;
 
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.exception.WebBeansCreationException;
diff --git a/webbeans-porting/pom.xml b/webbeans-porting/pom.xml
index f851dcd1c..68a54061b 100644
--- a/webbeans-porting/pom.xml
+++ b/webbeans-porting/pom.xml
@@ -124,7 +124,7 @@
                     <artifactId>jsp-api</artifactId>
                 </exclusion>
                 <exclusion>
-                    <groupId>javax.transaction</groupId>
+                    <groupId>jakarta.transaction</groupId>
                     <artifactId>jta</artifactId>
                 </exclusion>
             </exclusions>
diff --git a/webbeans-tck/pom.xml b/webbeans-tck/pom.xml
index 02749de6d..52d2afd42 100644
--- a/webbeans-tck/pom.xml
+++ b/webbeans-tck/pom.xml
@@ -108,7 +108,7 @@
                     <artifactId>jsp-api</artifactId>
                 </exclusion>
                 <exclusion>
-                    <groupId>javax.transaction</groupId>
+                    <groupId>jakarta.transaction</groupId>
                     <artifactId>jta</artifactId>
                 </exclusion>
             </exclusions>


Reply via email to