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