Release Notes / Version 10.2104
Table Of ContentsSeveral Java Enterprise dependencies are now maintained by the Eclipse EE4J project and are available under different Maven coordinates. Some of these dependencies were part of the JDK in Java 8, but are no longer bundled with Java 11.
The following dependencies have been updated to new Maven coordinates and version:
com.sun.activation:jakarta-activation, version 1.2.1
com.sun.mail:jakarta-mail, version 1.6.3
jakarta.annotation:jakarta.annotation-api, version 1.3.4
jakarta.transaction:jakarta-transaction-api, version 1.3.2
jakarta.xml.bind:jakarta.xml.bind-api, version 2.3.2
org.glassfish.jaxb:jaxb-runtime, version 2.3.2
Outdated Maven coordinates for these dependencies are listed in the bannedDependencies section of the Blueprint's maven-enforcer-plugin configuration. If you get a build error about a banned dependency in your project code, then you will have to replace it with the new Maven artifact. Have a look at the maven-enforcer-plugin configuration, which contains a comment about the recommended replacement.
(CMS-14639)