Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-6825

Cleaning Up dependencies plexus-utils/maven-shared-utils/commons-lang3/commons-io

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: In Progress
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.6.3
    • Fix Version/s: 3.7.0
    • Component/s: Bootstrap & Build
    • Labels:
      None

      Description

      Experiment to see if we can get rid of commons-lang3 dependency.

      • Identified code duplication between:
        • org.apache.commons.lang3.StringUtils from commons-lang3 (501879 Bytes commons-lang3-3.8.1.jar)
        • org.codehaus.plexus.util.StringUtil from plexus-utils (261801 Bytes plexus-utils-3.2.1.jar)
        • org.apache.maven.shared.utils from maven-shared-utils (166562 Bytes maven-shared-utils-3.2.1.jar)
        • We should replace the self implemented with org.codehaus.plexus.util.StringUtil. or with maven-shared-utils
      • commons-io usage by maven-shared-utils (208700 Bytes commons-io-2.5.jar)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                khmarbaise Karl Heinz Marbaise
                Reporter:
                khmarbaise Karl Heinz Marbaise
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: