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

Carsten Ziegeler updated SLING-11718:
-------------------------------------
    Fix Version/s: Feature Model API Regions Extension 2.0.0
                       (was: Feature Model API Regions Extension 1.6.4)

> Migrate to Jakarta JSON API
> ---------------------------
>
>                 Key: SLING-11718
>                 URL: https://issues.apache.org/jira/browse/SLING-11718
>             Project: Sling
>          Issue Type: New Feature
>          Components: Feature Model, Feature Model Analyser, Maven Plugins and 
> Archetypes
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: Feature Model Analyser 2.0.0, Feature Model 2.0.0, 
> Feature Model API Regions Extension 2.0.0
>
>
> Starting with JEE 9 the package names for the enterprise APIs changed from 
> javax.* to jakarta.* which means that we will benefit from updates to those 
> APIs only if we make the move.
> For the feature model and the related tooling, it should be fairly easy to do 
> this move as this code is usually only used at tool time but not at 
> application runtime.
> We can simply replace javax.json with jakarta.json and do new releases of 
> everything involved with a new major version. As we are currently using 
> javax.json in parts of the API, this will be a breaking change, therefore the 
> major version update.



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

Reply via email to