Uploaded image for project: 'Rave'
  1. Rave
  2. RAVE-453

Duplicate jars encountered in rave-shindig

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.7-INCUBATING
    • 0.8-INCUBATING
    • rave-shindig
    • None

    Description

      While checking up on the dependencies bundled with rave-shindig I noticed two duplicate (conflicting) jars:

      • json-20070829.jar (from shindig-server war) & json-20090211.jar (dependency from rave-core)
      • icu4j-4.8.1.1.jar (from shindig-server war) & icu4j-4.6.1.jar (dependency from rave-core)

      This fundamentally is the problem with maven war overlays: maven cannot check and align overlayed war internal dependencies.
      For this reason I already opened up an issue at Shindig: SHINDIG-1691 to help up better manage and use the shindig-server war similar to what we do with rave-portal ourselves.

      For the time being, I'll fix this issue by:
      a) bump our icu4j version (as defined as property in our root pom.xml) to newer version as used by Shindig itself
      b) add an extra maven-war-plugin configuration for rave-shindig to manually exclude the older json-20070829.jar from the shindig-server war

      Attachments

        Activity

          People

            ate Ate Douma
            ate Ate Douma
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: