mirror of https://github.com/apache/maven.git
[MNG-6643] - Version comparison CLI does not work anymore
This commit is contained in:
parent
fdde73fcb4
commit
80c6fe3a01
|
@ -29,8 +29,6 @@ import java.util.List;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* Generic implementation of version comparison.
|
* Generic implementation of version comparison.
|
||||||
|
@ -609,12 +607,19 @@ public class ComparableVersion
|
||||||
|
|
||||||
private static String stripLeadingZeroes( String buf )
|
private static String stripLeadingZeroes( String buf )
|
||||||
{
|
{
|
||||||
String strippedBuf = StringUtils.stripStart( buf, "0" );
|
if ( buf == null || buf.isEmpty() )
|
||||||
if ( strippedBuf.isEmpty() )
|
|
||||||
{
|
{
|
||||||
return "0";
|
return "0";
|
||||||
}
|
}
|
||||||
return strippedBuf;
|
for ( int i = 0; i < buf.length(); ++i )
|
||||||
|
{
|
||||||
|
char c = buf.charAt( i );
|
||||||
|
if ( c != '0' )
|
||||||
|
{
|
||||||
|
return buf.substring( i );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue