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

Remove "-jakarta" suffix from source-transformed artifacts and instead add new suffix to the original artifacts

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • 27.0.0.Final
    • 27.0.0.Beta1
    • Build System
    • None

    Description

      There are some WildFly project modules that aren't fully converted to Jakarta namespace. For those, temporary transformed artifacts are created via https://github.com/wildfly/wildfly/tree/main/ee-9/source-transform and those are using -jakarta suffix.

      This was meant only as a temporary solution and these submodules will no longer exist once the original ones are transformed to Jakarta namespaces.
      This has undesired effect on any dependent project (eg. using explicit dependency managed by WF BOM, QE testing) that would have to keep track of those changes and update on every such change.

      The proposal is to do that the other way around: use suffixed name for original untransformed artifacts and use original name for final transformed artifacts. That way even when the module get transformed we just drop usage of the old/intermediate artifact we no longer need while the "public API" remains the same for good.

      Attachments

        Issue Links

          Activity

            People

              bstansbe@redhat.com Brian Stansberry
              jbliznak@redhat.com Jan Blizňák
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: