in src/main/java/org/apache/maven/plugins/invoker/SelectorUtils.java [194:211]
static int compareVersions(List<Integer> version1, List<Integer> version2) {
for (Iterator<Integer> it1 = version1.iterator(), it2 = version2.iterator(); ; ) {
if (!it1.hasNext()) {
return it2.hasNext() ? -1 : 0;
}
if (!it2.hasNext()) {
return it1.hasNext() ? 1 : 0;
}
Integer num1 = it1.next();
Integer num2 = it2.next();
int rel = num1.compareTo(num2);
if (rel != 0) {
return rel;
}
}
}