Benoit GUERIN created MNG-6643: ---------------------------------- Summary: Version comparison CLI does not work anymore Key: MNG-6643 URL: https://issues.apache.org/jira/browse/MNG-6643 Project: Maven Issue Type: Bug Components: Command Line Affects Versions: 3.6.1 Reporter: Benoit GUERIN
Since 3.6.1, comparison CLI does not work : {code:java} $ java -jar apache-maven-3.6.1/lib/maven-artifact-3.6.1.jar 5.32 5.27 Display parameters as parsed by Maven (in canonical form) and comparison result: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at org.apache.maven.artifact.versioning.ComparableVersion.stripLeadingZeroes(ComparableVersion.java:612) at org.apache.maven.artifact.versioning.ComparableVersion.parseItem(ComparableVersion.java:594) at org.apache.maven.artifact.versioning.ComparableVersion.parseVersion(ComparableVersion.java:529) at org.apache.maven.artifact.versioning.ComparableVersion.<init>(ComparableVersion.java:496) at org.apache.maven.artifact.versioning.ComparableVersion.main(ComparableVersion.java:679) Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 5 more {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)