> However, I do see different projects have different convention about the rc > tag name. some projects are using the final tag names and dropping > the tag if a rc doesn't pass; some projects are using tag names with > "-rc<rc_num>", and clean up the tag names after an RC is approved. > We have been always using the final tag names for releases, but if a rc tag > is preferable, we can go down in that route. As I said before, leaving the rc off the version can really screw up people's local maven caches. Even if they don't pull from the RC repo, doing a mvn install will create the artifacts locally, and they'll never be updated because maven sees it as a final version.
So my preference would be to add an rc tag. That said, we've never done it before, so it would be a change in policy. http://people.apache.org/~ivank/ -Ivan