1,使用 maven-release 插件,管理trunk,tag,branch各自的版本

2,mvn release:prepare  可以准备一次发布,需要当前svn所有代码都提交。将当前分支打tag,并更新分支版本号。

3,mvn release:perform 可以将准备好的tag,发布到release库中

4,mvn release:updateVersion, 更新当前分支的版本号

5,mvn release:branch  为当前分支创建一个 branch ,并指定branch 版本号。

6,mvn release:clean 清除当前准备好的tag

请参考以下详细命令

http://maven.apache.org/maven-release/maven-release-plugin/