-
Task
-
Resolution: Done
-
Major
-
None
-
None
The maven coordinates of several specification APIs, and JBoss EAP BOMs as well, should be changed in user apps projects, as consequence of the move from Java EE to Jakarta EE, otherwise build/test/debug may fail or not work as expected:
- com.sun.mail:javax.mail -> com.sun.mail:jakarta.mail
- javax.activation:activation -> com.sun.activation:jakarta.activation
- javax.enterprise:cdi-api -> jakarta.enterprise:jakarta.enterprise.cdi-api
- javax.inject:javax.inject -> jakarta.inject:jakarta.inject-api
- javax.json:javax.json-api -> jakarta.json:jakarta.json-api
- javax.json.bind:javax.json.bind-api -> jakarta.json.bind:jakarta.json.bind-api
- javax.persistence:javax.persistence-api -> jakarta.persistence:jakarta.persistence-api
- javax.security.enterprise:javax.security.enterprise-api -> jakarta.security.enterprise:jakarta.security.enterprise-api
- javax.validation:validation-api -> jakarta.validation:jakarta.validation-api
- org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec -> org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.4_spec
- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec -> org.jboss.spec.javax.transaction:jboss-transaction-api_1.3_spec
- org.jboss.bom:jboss-eap-javaee8 -> org.jboss.bom:jboss-eap-jakartaee8
- org.jboss.bom:jboss-eap-javaee8-with-spring4 -> org.jboss.bom:jboss-eap-jakartaee8-with-spring4
- org.jboss.bom:jboss-eap-javaee8-with-tools -> org.jboss.bom:jboss-eap-jakartaee8-with-tools
- org.jboss.spec:jboss-javaee-8.0 -> org.jboss.spec:jboss-jakartaee-8.0
- org.jboss.spec:jboss-javaee-web-8.0 -> org.jboss.spec:jboss-jakartaee-web-8.0
- org.jboss.spec:jboss-javaee-all-8.0 -> org.jboss.spec:jboss-jakartaee-all-8.0
A new ruleset should be added containing a new rule for each artifact coordinates that changed, in the format WHERE "Maven project dependencies contains old coordinates" PERFORM "Hint user that new coordinates should be used instead with JBoss EAP uses, otherwise applications may fail to build, run or test."
- is incorporated by
-
WINDUPRULE-395 EAP 7.3 App Migration
- Closed
- is related to
-
WINDUPRULE-479 JBoss EAP 7.3: update links in ruleset maven-javax-to-jakarta
- Closed
-
JBEAP-17176 Update migration guide to describe JPMS changes
- Closed
- relates to
-
WFLY-12468 Rename BOMs artifactIds with javaee8-* to jakartaee8-*
- Closed
-
WFLY-12490 Upgrade BOMs and QS due to spec artifacts which groupId/artifactId changed
- Closed
-
WINDUPRULE-767 Correct quick-fixes in maven-javax-to-jakarta.rhamt.xml
- Dev Complete
-
JBEE-246 Jakarta EE BOMs
- Resolved