Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.6.3
-
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
- is duplicated by
-
MNG-7423 Remove Dependency to org.apache.commons:commons-lang3
- Closed
- is related to
-
MRESOLVER-350 Get rid of commons-lang dependency
- Closed
- relates to
-
MNG-3819 [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1
- Closed
-
MNG-7423 Remove Dependency to org.apache.commons:commons-lang3
- Closed
-
MRESOLVER-350 Get rid of commons-lang dependency
- Closed
-
MNG-5378 Use maven-shared-utils in Maven core to replace plexus-utils
- Closed
- links to