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

    XMLWordPrintableJSON

    Details

    • Type: Wish
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.4
    • Fix Version/s: 2.2.5
    • Component/s: build process
    • Labels:
      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

            People

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

              Dates

              • Created:
                Updated:
                Resolved: