Compare versions of files as they are usually set.
Maven classifiers are not managed: a classifier will be considered as being
part of the version.
Maven "SNAPSHOT" keyword is taken in account.
Rule is: x-SNAPSHOT < x < x-AnythingButSNAPSHOT < x.y-SNAPSHOT < x.y