Petals Distribution

JaxB is no more included in Java 11 runtime

Details

  • Description:
    Hide

    JaxB is no more included in Java 11 runtime. So it should be added as dependency.

    JaxB is now managed by Eclipse Foundation under the project Eclipse Enterprise for Java (EE4J) available in version 2.3.3 (-3.0.0-) as:

    • jakarta.xml.bind:jakarta.xml.bind-api for the API,
    • org.glassfish.jaxb:jaxb-runtime in place of com.sun.xml.bind:jaxb-impl and com.sun.xml.bind:jaxb-core,
    • org.glassfish.jaxb:jaxb-xjc in place of com.sun.xml.bind:jaxb-xjc.
    Show
    JaxB is no more included in Java 11 runtime. So it should be added as dependency. JaxB is now managed by Eclipse Foundation under the project Eclipse Enterprise for Java (EE4J) available in version 2.3.3 (-3.0.0-) as:
    • jakarta.xml.bind:jakarta.xml.bind-api for the API,
    • org.glassfish.jaxb:jaxb-runtime in place of com.sun.xml.bind:jaxb-impl and com.sun.xml.bind:jaxb-core,
    • org.glassfish.jaxb:jaxb-xjc in place of com.sun.xml.bind:jaxb-xjc.
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Fri, 12 Feb 2021 - 15:30:15 +0100
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Christophe DENEUX made changes - Fri, 12 Feb 2021 - 15:30:18 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Fri, 12 Feb 2021 - 15:45:38 +0100
Description JaxB is no more included in Java 11 runtime. So it should be added as dependency.

JaxB is now managed by Eclipse Foundation under the project Eclipse Enterprise for Java (EE4J) available as 'jakarta.xml.bind:jakarta.xml.bind-api'. Last available version is 3.0.0.
JaxB is no more included in Java 11 runtime. So it should be added as dependency.

JaxB is now managed by Eclipse Foundation under the project Eclipse Enterprise for Java (EE4J) available in version 3.0.0 as:
* {{jakarta.xml.bind:jakarta.xml.bind-api}} for the API.
Christophe DENEUX made changes - Mon, 15 Feb 2021 - 09:37:51 +0100
Link This issue blocks PETALSDISTRIB-416 [ PETALSDISTRIB-416 ]
Hide
Christophe DENEUX added a comment - Mon, 15 Feb 2021 - 10:28:02 +0100 - edited

No Maven plugins exist generating classes compliant with Jaxb3:

  • org.jvnet.jaxb2.maven2:maven-jaxb2-plugin does not support JaxB 3 and seems to be dead.
  • org.codehaus.mojo:jaxb2-maven-plugin:3.0.0 that should support JaxB 3 is not available in a Maven repository

As JaxB 3 changes javax.* package name to jakarta.*, we will bump JaxB to 2.3.3 to be able to use the actual org.jvnet.jaxb2.maven2:maven-jaxb2-plugin

Show
Christophe DENEUX added a comment - Mon, 15 Feb 2021 - 10:28:02 +0100 - edited No Maven plugins exist generating classes compliant with Jaxb3:
  • org.jvnet.jaxb2.maven2:maven-jaxb2-plugin does not support JaxB 3 and seems to be dead.
  • org.codehaus.mojo:jaxb2-maven-plugin:3.0.0 that should support JaxB 3 is not available in a Maven repository
As JaxB 3 changes javax.* package name to jakarta.*, we will bump JaxB to 2.3.3 to be able to use the actual org.jvnet.jaxb2.maven2:maven-jaxb2-plugin
Christophe DENEUX made changes - Mon, 15 Feb 2021 - 10:32:09 +0100
Description JaxB is no more included in Java 11 runtime. So it should be added as dependency.

JaxB is now managed by Eclipse Foundation under the project Eclipse Enterprise for Java (EE4J) available in version 3.0.0 as:
* {{jakarta.xml.bind:jakarta.xml.bind-api}} for the API.
JaxB is no more included in Java 11 runtime. So it should be added as dependency.

JaxB is now managed by Eclipse Foundation under the project Eclipse Enterprise for Java (EE4J) available in version 2.3.3 (--3.0.0--) as:
* {{jakarta.xml.bind:jakarta.xml.bind-api}} for the API.
Christophe DENEUX made changes - Mon, 15 Feb 2021 - 10:51:15 +0100
Link This issue blocks PETALSDISTRIB-456 [ PETALSDISTRIB-456 ]
Christophe DENEUX made changes - Mon, 15 Feb 2021 - 10:54:03 +0100
Link This issue depends on PETALSDISTRIB-446 [ PETALSDISTRIB-446 ]
Christophe DENEUX made changes - Mon, 15 Feb 2021 - 11:01:49 +0100
Link This issue blocks PETALSDISTRIB-458 [ PETALSDISTRIB-458 ]
Christophe DENEUX made changes - Mon, 15 Feb 2021 - 12:24:59 +0100
Description JaxB is no more included in Java 11 runtime. So it should be added as dependency.

JaxB is now managed by Eclipse Foundation under the project Eclipse Enterprise for Java (EE4J) available in version 2.3.3 (--3.0.0--) as:
* {{jakarta.xml.bind:jakarta.xml.bind-api}} for the API.
JaxB is no more included in Java 11 runtime. So it should be added as dependency.

JaxB is now managed by Eclipse Foundation under the project Eclipse Enterprise for Java (EE4J) available in version 2.3.3 (--3.0.0--) as:
* {{jakarta.xml.bind:jakarta.xml.bind-api}} for the API,
* {{org.glassfish.jaxb:jaxb-runtime}} in place of {{com.sun.xml.bind:jaxb-impl}} and {{com.sun.xml.bind:jaxb-core}},
* {{org.glassfish.jaxb:jaxb-xjc}} in place of {{com.sun.xml.bind:jaxb-xjc}}.
Christophe DENEUX made changes - Tue, 16 Mar 2021 - 14:20:11 +0100
Link This issue depends on PETALSSECAMEL-43 [ PETALSSECAMEL-43 ]
Christophe DENEUX made changes - Tue, 16 Mar 2021 - 14:25:53 +0100
Link This issue blocks PETALSSEMAPPING-6 [ PETALSSEMAPPING-6 ]
Hide
Christophe DENEUX added a comment - Fri, 26 Mar 2021 - 11:30:12 +0100

New dependencies added

Show
Christophe DENEUX added a comment - Fri, 26 Mar 2021 - 11:30:12 +0100 New dependencies added
Christophe DENEUX made changes - Fri, 26 Mar 2021 - 11:30:12 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.3.0 [ 10908 ]
Fix Version/s CP-5.3.0 [ 10909 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Fri, 26 Mar 2021 - 12:05:39 +0100
Link This issue blocks PETALSDISTRIB-474 [ PETALSDISTRIB-474 ]
Christophe DENEUX made changes - Tue, 30 Mar 2021 - 15:11:54 +0200
Link This issue blocks PETALSREGOVER-25 [ PETALSREGOVER-25 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
5m 2s
1
Christophe DENEUX
Fri, 12 Feb 2021 - 15:30:15 +0100
Open Open In Progress In Progress
3s
1
Christophe DENEUX
Fri, 12 Feb 2021 - 15:30:18 +0100
In Progress In Progress Resolved Resolved
41d 19h 59m
1
Christophe DENEUX
Fri, 26 Mar 2021 - 11:30:12 +0100

People

Dates

  • Created:
    Fri, 12 Feb 2021 - 15:25:13 +0100
    Updated:
    Tue, 30 Mar 2021 - 15:11:54 +0200
    Resolved:
    Fri, 26 Mar 2021 - 11:30:12 +0100