Karl Heinz Marbaise opened MNG-6825 and commented
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)
Affects: 3.6.3
Sub-tasks:
- MNG-6829 Remove commons-lang3 dependency
Issue Links:
-
MNG-7423 Remove Dependency to org.apache.commons:commons-lang3
("is duplicated by")
-
MNG-3819 [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1
-
MNG-7423 Remove Dependency to org.apache.commons:commons-lang3
-
MRESOLVER-350 Get rid of commons-lang dependency
-
MNG-5378 Use maven-shared-utils in Maven core to replace plexus-utils
-
MRESOLVER-350 Get rid of commons-lang dependency
Remote Links:
Backported to: 4.0.0-alpha-7
3 votes, 9 watchers
Karl Heinz Marbaise opened MNG-6825 and commented
Experiment to see if we can get rid of commons-lang3 dependency.
org.apache.commons.lang3.StringUtilsfromcommons-lang3(501879 Bytes commons-lang3-3.8.1.jar)org.codehaus.plexus.util.StringUtilfromplexus-utils(261801 Bytes plexus-utils-3.2.1.jar)org.apache.maven.shared.utilsfrommaven-shared-utils(166562 Bytes maven-shared-utils-3.2.1.jar)org.codehaus.plexus.util.StringUtil. or withmaven-shared-utilscommons-iousage bymaven-shared-utils(208700 Bytes commons-io-2.5.jar)Affects: 3.6.3
Sub-tasks:
Issue Links:
MNG-7423 Remove Dependency to org.apache.commons:commons-lang3
("is duplicated by")
MNG-3819 [regression] Plugins that don't declare dependency on plexus-utils no longer get plexus-utils:1.1
MNG-7423 Remove Dependency to org.apache.commons:commons-lang3
MRESOLVER-350 Get rid of commons-lang dependency
MNG-5378 Use maven-shared-utils in Maven core to replace plexus-utils
MRESOLVER-350 Get rid of commons-lang dependency
Remote Links:
Backported to: 4.0.0-alpha-7
3 votes, 9 watchers