close

Filter

loading table of contents...

Release Notes / Version 10.2101

Table Of Contents

EE4J Dependencies

Several 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)

Search Results

Table Of Contents