Uploaded image for project: 'MyFaces Core'
  1. MyFaces Core
  2. MYFACES-3917

Remove compile scope dependency - geronimo jcdi spec 1.0 from myfaces-api maven build

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Wish
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.2.4
    • 2.2.5
    • build process
    • None

    Description

      If you want to use Weld 2.x as CDI container you have to explicitly exclude
      geronimo-jcdi_1.0_spec artifact, otherwise you will get IncompatibleClassChangeError, because it is not binary compatible with cdi 1.1
      This issue will affect also other projects like deltaspike if you use it together with myfaces, because of the wrong dependency comes from myfaces-api.

      Attachments

        Activity

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

          People

            lu4242 Leonardo Uribe
            temaleva Alexandr Smirnov
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment