[ 
https://issues.apache.org/jira/browse/NIFI-10032?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pierre Villard resolved NIFI-10032.
-----------------------------------
    Fix Version/s: 2.0.0
       Resolution: Fixed

> Upgrade JAXB Runtime to 3.0
> ---------------------------
>
>                 Key: NIFI-10032
>                 URL: https://issues.apache.org/jira/browse/NIFI-10032
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework, Extensions
>            Reporter: David Handermann
>            Assignee: David Handermann
>            Priority: Major
>             Fix For: 2.0.0
>
>
> Multiple framework and extension components use JAXB for annotating objects 
> and processing XML documents. Java 11 removed JAXB from the JDK, requiring 
> the inclusion of external libraries to use JAXB components. This required 
> providing the JAXB libraries in a separate directory, which NiFi loads when 
> running on Java 11 or higher.
> JAXB 3 introduced changes that renamed component packages from {{javax}} to 
> {{{}jakarta{}}}. This change breaks API compatibility with version 2, but 
> implements the same functionality with new package names. Upgrading to the 
> new JAXB 3 and Jakarta API packages would remove the need for separate build 
> and runtime profiles specific to Java 11 or higher.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to