Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-14735

Move to JakartaEE packages

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 15.0.0.Final
    • None
    • Server
    • None

      Infinispan 14.0.x provides -jakarta dependencies that utilise the eclipse transformer to change package names from javax. -> jakarta., consequently our code base still uses import javax. statements. This is an issue when integrating with more recent frameworks that utilise the jakarta. packages, for example Quarkus 3.0.

      We should migrate the Infinispan code to use jakarta.* packages as the default. The `-jakarta` dependencies will no longer be provided.

      Users who require Java EE packages should continue to utilise the 14.0.x stream until they are able to migrate to Jakarta.

            [ISPN-14735] Move to JakartaEE packages

            Tristan Tarrant created issue -
            Tristan Tarrant made changes -
            Ryan Emerson made changes -
            Assignee New: Ryan Emerson [ remerson@redhat.com ]
            Ryan Emerson made changes -
            Link New: This issue is blocked by ISPN-14742 [ ISPN-14742 ]
            Ryan Emerson made changes -
            Summary Original: Make the server depend on the JakartaEE artifacts New: Utilise JakartaEE artifacts
            Ryan Emerson made changes -
            Summary Original: Utilise JakartaEE artifacts New: Utilise JakartaEE artifacts by default
            Ryan Emerson made changes -
            Description New: Infinispan 14.0.x provides -jakarta dependencies that utilise the eclipse transformer to change package names from {{javax.}} -> {{jakarta.}}
            Ryan Emerson made changes -
            Summary Original: Utilise JakartaEE artifacts by default New: Utilise JakartaEE packages by default
            Ryan Emerson made changes -
            Summary Original: Utilise JakartaEE packages by default New: Use JakartaEE packages by default
            Ryan Emerson made changes -
            Summary Original: Use JakartaEE packages by default New: Default to JakartaEE packages
            Ryan Emerson made changes -
            Description Original: Infinispan 14.0.x provides -jakarta dependencies that utilise the eclipse transformer to change package names from {{javax.}} -> {{jakarta.}} New: Infinispan 14.0.x provides -jakarta dependencies that utilise the eclipse transformer to change package names from {{javax.}} -> {{jakarta.}}, consequently our code base still uses {{import javax.*}} statements. This is an issue when integrating with more recent frameworks that utilise the {{jakarta.*}} packages, for example Quarkus 3.0.

            We should migrate the Infinispan code to use {{jakarta.*}} packages as the default, with {{-javaee}} modules provided for {{javax.*}} users. The `-jakarta` dependencies will no longer be provided.
            Ryan Emerson made changes -
            Status Original: New [ 10016 ] New: Open [ 1 ]
            Ryan Emerson made changes -
            Git Pull Request New: https://github.com/infinispan/infinispan/pull/10791
            Status Original: Open [ 1 ] New: Pull Request Sent [ 10011 ]
            Ryan Emerson made changes -
            Summary Original: Default to JakartaEE packages New: Move to JakartaEE packages
            Ryan Emerson made changes -
            Description Original: Infinispan 14.0.x provides -jakarta dependencies that utilise the eclipse transformer to change package names from {{javax.}} -> {{jakarta.}}, consequently our code base still uses {{import javax.*}} statements. This is an issue when integrating with more recent frameworks that utilise the {{jakarta.*}} packages, for example Quarkus 3.0.

            We should migrate the Infinispan code to use {{jakarta.*}} packages as the default, with {{-javaee}} modules provided for {{javax.*}} users. The `-jakarta` dependencies will no longer be provided.
            New: Infinispan 14.0.x provides -jakarta dependencies that utilise the eclipse transformer to change package names from {{javax.}} -> {{jakarta.}}, consequently our code base still uses {{import javax.*}} statements. This is an issue when integrating with more recent frameworks that utilise the {{jakarta.*}} packages, for example Quarkus 3.0.

            We should migrate the Infinispan code to use {{jakarta.*}} packages as the default. The `-jakarta` dependencies will no longer be provided.
            Ryan Emerson made changes -
            Link New: This issue is blocked by ISPN-14757 [ ISPN-14757 ]
            Ryan Emerson made changes -
            Link New: This issue is blocked by ISPN-14756 [ ISPN-14756 ]
            Ryan Emerson made changes -
            Description Original: Infinispan 14.0.x provides -jakarta dependencies that utilise the eclipse transformer to change package names from {{javax.}} -> {{jakarta.}}, consequently our code base still uses {{import javax.*}} statements. This is an issue when integrating with more recent frameworks that utilise the {{jakarta.*}} packages, for example Quarkus 3.0.

            We should migrate the Infinispan code to use {{jakarta.*}} packages as the default. The `-jakarta` dependencies will no longer be provided.
            New: Infinispan 14.0.x provides -jakarta dependencies that utilise the eclipse transformer to change package names from {{javax.}} -> {{jakarta.}}, consequently our code base still uses {{import javax.*}} statements. This is an issue when integrating with more recent frameworks that utilise the {{jakarta.*}} packages, for example Quarkus 3.0.

            We should migrate the Infinispan code to use {{jakarta.*}} packages as the default. The `-jakarta` dependencies will no longer be provided.

            Users who require Java EE packages should continue to utilise the 14.0.x stream until they are able to migrate to Jakarta.
            Ryan Emerson made changes -
            Link New: This issue is blocked by ISPN-14786 [ ISPN-14786 ]
            Ryan Emerson made changes -
            Link New: This issue is blocked by ISPN-14787 [ ISPN-14787 ]
            Pedro Ruivo made changes -
            Fix Version/s New: 15.0.0.Dev01 [ 12397932 ]
            Resolution New: Done [ 1 ]
            Status Original: Pull Request Sent [ 10011 ] New: Resolved [ 5 ]
            Pedro Zapata Fernandez made changes -
            Workflow Original: GIT Pull Request with Triage workflow [ 23132769 ] New: OJA-WF-BG [ 24698927 ]

              remerson@redhat.com Ryan Emerson
              ttarrant@redhat.com Tristan Tarrant
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: