[
https://issues.apache.org/jira/browse/SIS-581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Desruisseaux updated SIS-581:
------------------------------------
Summary: Replace java.xml.bind dependencies by jakarta.xml.bind (was: Move
dependency java.xml.bind to jakarta.xml.bind)
> Replace java.xml.bind dependencies by jakarta.xml.bind
> ------------------------------------------------------
>
> Key: SIS-581
> URL: https://issues.apache.org/jira/browse/SIS-581
> Project: Spatial Information Systems
> Issue Type: Task
> Components: Metadata, Referencing, Storage
> Affects Versions: 1.3
> Reporter: Martin Desruisseaux
> Assignee: Martin Desruisseaux
> Priority: Major
> Fix For: 1.4
>
>
> Replace {{java.xml.bind}} dependency by Jakarta. The former is deprecated and
> the latter is the new home for XML binding. This migration is necessary
> before JPMS modularisation because the former {{java.xml.bind}} has no
> {{module-info}}, while Jakarta has.
> Actually Apache SIS already uses Jakarta dependency version 2.3.3, which is
> the last version using the {{javax.xml.bind}} package name. Starting from
> version 3.0.0, the package name become {{jakarta.xml.bind}}. So this change
> is actually a dependency upgrade, but it implies a change of import
> statements in all the code base. However the modified API should not be used
> directly by most users, so we expect this change to be transparent for the
> majority.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)