Uploaded image for project: 'ModeShape'
  1. ModeShape
  2. MODE-561

Google Collections API compatibility issues w/ Weld/AS 6

    XMLWordPrintable

Details

    • Component Upgrade
    • Resolution: Done
    • Minor
    • 0.7
    • 0.6
    • Graph (2.x), JCR

    Description

      DNA is using a google collections api from May 2008. They are currently at 1.0 r 4.

      Weld, part of Java EE 6, also uses google collections, but a newer version, 1.0 r3.

      There are a number of API differences, mainly in how objects are instantiated (many of the methods used by DNA are replaced by create methods in the objects in question). It makes writing an app that uses both DNA and Weld impossible (since both versions of google collections need to be loaded). As a result, I have created a patch that will correct this. Unit tests and functional tests are completed and work as I would expect.

      Setting complexity to medium since it requires changing a library.

      Attachments

        Activity

          People

            rhauch Randall Hauch (Inactive)
            meetoblivion_jira John Ament (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 3 hours
                3h
                Remaining:
                Remaining Estimate - 3 hours
                3h
                Logged:
                Time Spent - Not Specified
                Not Specified