By default, maven does not ignore versions ending with qualifier strings when searching for the latest version of an artifact.
For example, versions ending with -alpha
, -beta3
, -M-2
, and -RC1
will be considered as valid upgrade candidates.
Consider the case of your project having a dependency on version 3.2.1
of a certain artifact and 3.3.0-beta
is released.
The maven-versions-plugin
will, by default, consider that to be valid upgrade.