Post date: Nov 28, 2012 1:29:2 PM
Snapshots are great as you can use these in a CI environment to ensure that the latest code changes are being tested.
But when it comes to releasing, you have to create a whole new build, which has the possibility of being different to the snapshot you have been testing.
It would be nice to have the option of releasing a snapshot using the SCM revision number as the tag point.
One hurdle I can see to this is that the release process modifies the project version in the pom.xml before creating the tag. This is done because the tags folder is often locked, to prevent modifications. If a tag is created from an SCM revision, there probably won't be any way to modify the version before making the tag, so the tags folder would have to allow modifications.