Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Done
-
3.6.1
-
None
Description
Since 3.6.1, comparison CLI does not work :
$ 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
Attachments
Issue Links
- is caused by
-
MNG-6572 use int or long instead of BigIntegers for little numbers in ComparableVersion
- Closed