Uploaded image for project: 'TomEE'
  1. TomEE
  2. TOMEE-3862 TomEE 9.x for jakarta namespace
  3. TOMEE-3880

Split CXF Rest Client from CXF Shade dep

Attach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersConvert to IssueLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment Visibility
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      To make it easier to maintain, we gathered a lot of CXF jars in the cxf-shade to relocate all javax to jakarta.

       

      Works for most cases, but breaks the MicroProfile integration.

      We have to split the 

      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-rs-mp-client</artifactId>

      dependency apart of the cxf-shade to have its own shaded dependency.

      Then in mp-common, add it as a dependency and activate again the REST Client extension in TomEEMicroProfileListener

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            jlmonteiro Jean-Louis Monteiro
            jlmonteiro Jean-Louis Monteiro
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment