Uploaded image for project: 'Spatial Information Systems'
  1. Spatial Information Systems
  2. SIS-581

Replace java.xml.bind dependencies by jakarta.xml.bind

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.3
    • 1.4
    • Metadata, Referencing, Storage
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              desruisseaux Martin Desruisseaux
              desruisseaux Martin Desruisseaux
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: