We use a custom versioning mechanism in maven to automatically generate semantic versions. This mechanism keeps the development version at X-SNAPSHOT while releases of the component will be X.0.0, X.1.0, X.2.0 and so on. With the current solution the versionRangeWithProjectVersion is read only as "(,X-SNAPSHOT)" but we would like to be able to configure this range to something like "(X,)" so that previous release could be resolved automatically.