Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-16274

Migrate the internal.javax.json.api.ee8 to use GlassFish Jakarta JSON

    XMLWordPrintable

Details

    Description

      Currently the internal.javax.json.api.ee8 module uses the forked Geronimo API and Apache Johnzon for the implementation. This overuses the TCCL and requires other modules to include dependencies on the module. A solution to this is to use the GlassFish implementation, org.glassfish:jakarta.json, which includes both the API and implementation in the same JAR.

      WildFly currently uses org.glassfish:jakarta.json as the implementation. However, for Jakarta EE 10 we will be switching to the Eclipse Parsson version allowing us to use the GlassFish version in core until other libraries migrate to the jakarta namespace.

      Attachments

        Issue Links

          Activity

            People

              jperkins-rhn James Perkins
              jperkins-rhn James Perkins
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: