diff --git a/rules/rules-reviewed/eap8/eap7/jboss-dependencies.windup.xml b/rules/rules-reviewed/eap8/eap7/jboss-dependencies.windup.xml
index ed8eb0578..eea36599f 100644
--- a/rules/rules-reviewed/eap8/eap7/jboss-dependencies.windup.xml
+++ b/rules/rules-reviewed/eap8/eap7/jboss-dependencies.windup.xml
@@ -11,7 +11,7 @@
-
+
@@ -25,6 +25,10 @@
Update the dependency by replacing the group `org.jboss.bom` artifact `jboss-eap-jakartaee8`
with group `org.jboss.bom` artifact `jboss-eap-ee`
+
+ jboss-eap-ee
+ jboss-eap-jakartaee8
+
@@ -38,6 +42,10 @@
Update the dependency by replacing the group `org.jboss.bom` artifcat `jboss-eap-jakartaee8-with-tools`
with group `org.jboss.bom` artifact `jboss-eap-ee-with-tools`
+
+ jboss-eap-ee-with-tools
+ jboss-eap-jakartaee8-with-tools
+
@@ -51,6 +59,14 @@
Update the dependency by replacing the group `org.jboss.spec` artifact `jboss-jakartaee-8.0`
with group `org.jboss.bom` artifact `jboss-eap-ee`
+
+ org.jboss.bom
+ org.jboss.spec
+
+
+ jboss-eap-ee
+ jboss-jakartaee-8.0
+
@@ -64,6 +80,14 @@
Update the dependency by replacing the group `org.jboss.spec` artifact `jboss-jakartaee-web-8.0`
with group `org.jboss.bom` artifact `jboss-eap-ee`
+
+ org.jboss.bom
+ org.jboss.spec
+
+
+ jboss-eap-ee
+ jboss-jakartaee-web-8.0
+
@@ -77,6 +101,14 @@
Update the dependency by replacing the group `com.sun.activation` artifact `jakarta.activation`
with group `jakarta.activation` artifact `jakarta.activation-api`
+
+ jakarta.activation
+ com.sun.activation
+
+
+ jakarta.activation-api
+ jakarta.activation
+
@@ -90,6 +122,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.annotation` artifact `jboss-annotations-api_1.3_spec`
with group `jakarta.annotation` artifact `jakarta.annotation-api`
+
+ jakarta.annotation
+ org.jboss.spec.javax.annotation
+
+
+ jakarta.annotation-api
+ jboss-annotations-api_1.3_spec
+
@@ -103,6 +143,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.security.auth.message` artifact `jboss-jaspi-api_1.0_spec`
with group `jakarta.authentication` artifact `jakarta.authentication-api`
+
+ jakarta.authentication
+ org.jboss.spec.javax.security.auth.message
+
+
+ jakarta.authentication
+ jboss-jaspi-api_1.0_spec
+
@@ -116,6 +164,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.security.jacc` artifact `jboss-jacc-api_1.5_spec`
with group `jakarta.authorization` artifact `jakarta.authorization-api`
+
+ jakarta.authorization
+ org.jboss.spec.javax.security.jacc
+
+
+ jakarta.authorization-api
+ jboss-jacc-api_1.5_spec
+
@@ -129,6 +185,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.batch` artifact `jboss-batch-api_1.0_spec`
with group `jakarta.batch` artifact `jakarta.batch-api`
+
+ jakarta.batch
+ org.jboss.spec.javax.batch
+
+
+ jakarta.batch-api
+ jboss-batch-api_1.0_spec
+
@@ -142,6 +206,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.ejb` artifact `jboss-ejb-api_3.2_spec`
with group `jakarta.ejb` artifact `jakarta.ejb-api`
+
+ jakarta.ejb
+ org.jboss.spec.javax.ejb
+
+
+ jakarta.batch-api
+ jboss-batch-api_1.0_spec
+
@@ -155,6 +227,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.el` artifact `jboss-el-api_3.0_spec`
with group `org.jboss.spec.jakarta.el` artifact `jboss-el-api_5.0_spec`
+
+ org.jboss.spec.jakarta.el
+ org.jboss.spec.javax.el
+
+
+ jboss-el-api_5.0_spec
+ org.jboss.spec.javax.el
+
@@ -168,6 +248,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.enterprise.concurrent` artifact `jboss-concurrency-api_1.0_spec`
with group `jakarta.enterprise.concurrent` artifact `jakarta.enterprise.concurrent-api`
+
+ jakarta.enterprise.concurrent
+ org.jboss.spec.javax.enterprise.concurrent
+
+
+ jakarta.enterprise.concurrent-api
+ jboss-concurrency-api_1.0_spec
+
@@ -181,6 +269,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.faces` artifact `jboss-jsf-api_2.3_spec`
with group `jakarta.faces` artifact `jakarta.faces-api`
+
+ jakarta.faces
+ org.jboss.spec.javax.faces
+
+
+ jakarta.faces-api
+ jboss-jsf-api_2.3_spec
+
@@ -194,6 +290,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.interceptor` artifact `jboss-interceptors-api_1.2_spec`
with group `jakarta.interceptor` artifact `jakarta.interceptor-api`
+
+ jakarta.interceptor
+ org.jboss.spec.javax.interceptor
+
+
+ jakarta.interceptor-api
+ jboss-interceptors-api_1.2_spec
+
@@ -207,6 +311,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.jms` artifact `jboss-jms-api_2.0_spec`
with group `jakarta.jms` artifact `jakarta.jms-api`
+
+ jakarta.jms
+ org.jboss.spec.javax.jms
+
+
+ jakarta.jms-api
+ jboss-jms-api_2.0_spec
+
@@ -220,6 +332,14 @@
Update the dependency by replacing the group `com.sun.mail` artifact `jakarta.mail`
with group `jakarta.mail` artifact `jakarta.mail-api`
+
+ jakarta.mail
+ com.sun.mail
+
+
+ jakarta.mail-api
+ jakarta.mail
+
@@ -233,6 +353,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.resource` artifact `jboss-connector-api_1.7_spec`
with group `jakarta.resource` artifact `jakarta.resource-api`
+
+ jakarta.resource
+ org.jboss.spec.javax.resource
+
+
+ jakarta.resource-api
+ jboss-connector-api_1.7_spec
+
@@ -246,6 +374,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.servlet` artifact `jboss-servlet-api_4.0_spec`
with group `jakarta.servlet` artifact `jakarta.servlet-api`
+
+ jakarta.servlet
+ org.jboss.spec.javax.servlet
+
+
+ jakarta.servlet-api
+ jboss-servlet-api_4.0_spec
+
@@ -259,6 +395,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.servlet.jsp` artifact `jboss-jsp-api_2.3_spec`
with group `jakarta.servlet.jsp` artifact `jakarta.servlet.jsp-api`
+
+ jakarta.servlet.jsp
+ org.jboss.spec.javax.servlet.jsp
+
+
+ jakarta.servlet.jsp-api
+ jboss-jsp-api_2.3_spec
+
@@ -272,6 +416,14 @@
Update the dependency by replacing the group `org.apache.taglibs` artifact `taglibs-standard-spec`
with group `jakarta.servlet.jsp.jstl` artifact `jakarta.servlet.jsp.jstl-api`
+
+ jakarta.servlet.jsp.jstl-api
+ org.apache.taglibs
+
+
+ jakarta.servlet.jsp-api
+ jboss-jsp-api_2.3_spec
+
@@ -285,6 +437,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.transaction` artifact `jboss-transaction-api_1.3_spec`
with group `jakarta.transaction` artifact `jakarta.transaction-api`
+
+ jakarta.transaction
+ org.jboss.spec.javax.transaction
+
+
+ jakarta.transaction-api
+ jboss-transaction-api_1.3_spec
+
@@ -298,6 +458,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.xml.bind` artifact `jboss-jaxb-api_2.3_spec`
with group `jakarta.xml.bind` artifact `jakarta.xml.bind-api`
+
+ jakarta.xml.bind
+ org.jboss.spec.javax.xml.bind
+
+
+ jakarta.xml.bind-api
+ jboss-jaxb-api_2.3_spec
+
@@ -311,6 +479,10 @@
Update the dependency by replacing the group `org.jboss.spec.javax.xml.ws` artifact `jboss-jaxws-api_2.3_spec`
with group `org.jboss.spec.jakarta.xml.ws` artifact `jboss-jakarta-xml-ws-api_4.0_spec`
+
+ jboss-jakarta-xml-ws-api_4.0_spec
+ jboss-jaxws-api_2.3_spec
+
@@ -324,6 +496,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.websocket` artifact `jboss-websocket-api_1.1_spec`
with group `jakarta.websocket` artifact `jakarta.websocket-api`
+
+ jakarta.websocket
+ org.jboss.spec.javax.websocket
+
+
+ jakarta.websocket-api
+ jboss-websocket-api_1.1_spec
+
@@ -337,6 +517,14 @@
Update the dependency by replacing the group `org.jboss.spec.javax.ws.rs` artifact `jboss-jaxrs-api_2.1_spec`
with group `jakarta.ws.rs` artifact `jakarta.ws.rs-api`
+
+ jakarta.ws.rs
+ org.jboss.spec.javax.ws.rs
+
+
+ jakarta.ws.rs-api
+ jboss-jaxrs-api_2.1_spec
+
@@ -350,6 +538,10 @@
Update the dependency by replacing the group `org.jboss.spec.javax.xml.soap` artifact `jboss-saaj-api_1.4_spec`
with group `org.jboss.spec.jakarta.xml.soap` artifact `jboss-saaj-api_3.0_spec`
+
+ jboss-saaj-api_3.0_spec
+ jboss-saaj-api_1.4_spec
+
@@ -363,6 +555,10 @@
Update the dependency by replacing the group `org.hibernate` artifact `hibernate-core`
with group `org.hibernate.orm` artifact `hibernate-core`
+
+ org.hibernate.orm
+ org.hibernate
+
@@ -376,6 +572,10 @@
Update the dependency by replacing the group `org.hibernate` artifact `hibernate-jpamodelgen`
with group `org.hibernate.orm` artifact `hibernate-jpamodelgen`
+
+ org.hibernate.orm
+ org.hibernate
+
@@ -389,6 +589,10 @@
Update the dependency by replacing the group `org.jboss.narayana.xts` artifact `jbossxts`
with group `org.jboss.narayana.xts` artifact `jbossxts-jakarta`
+
+ jbossxts-jakarta
+ jbossxts
+
@@ -402,6 +606,10 @@
Update the dependency by replacing the group `org.jboss.bom` artifact `eap-runtime-artifacts`
with group `org.jboss.bom` artifact `jboss-eap-ee`
+
+ jboss-eap-ee
+ eap-runtime-artifacts
+
@@ -415,6 +623,14 @@
Update the dependency by replacing the group `javax.jws` artifact `jsr181-api`
with group `org.jboss.spec.jakarta.xml.ws` artifact `jboss-jakarta-xml-ws-api_4.0_spec`
+
+ org.jboss.spec.jakarta.xml.ws
+ javax.jws
+
+
+ jboss-jakarta-xml-ws-api_4.0_spec
+ jsr181-api
+
diff --git a/rules/rules-reviewed/eap8/eap7/tests/data/pom.xml b/rules/rules-reviewed/eap8/eap7/tests/data/pom.xml
index 3e889df9a..f8e3115f3 100644
--- a/rules/rules-reviewed/eap8/eap7/tests/data/pom.xml
+++ b/rules/rules-reviewed/eap8/eap7/tests/data/pom.xml
@@ -48,8 +48,8 @@
- javax.enterprise
- cdi-api
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
provided