Cargo
  1. Cargo
  2. CARGO-552

Transitively merge JAR dependencies rather than simple merge of WEB-INF/lib

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0-maven2
    • Component/s: Maven2
    • Labels:
      None
    • Complexity:
      Intermediate
    • Number of attachments :
      0

      Description

      Currently the uberwar merge just copies all WEB-INF/lib files it sees into the output.

      This can lead to multiple conflicting versions.

      Instead, use the maven2 dependency mechanism to calculate the 'correct' JAR files to appear in the output.

        Activity

        Hide
        Nigel Magnay added a comment -

        Initial stab at doing this, based on a less than ideal implementation, but the m2 code is Hard.

        Show
        Nigel Magnay added a comment - Initial stab at doing this, based on a less than ideal implementation, but the m2 code is Hard.

          People

          • Assignee:
            Unassigned
            Reporter:
            Nigel Magnay
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: