2011-10-12 17 views
5

当我从一个分支,是在\分支机构\ branchone 它创造了\分支maven release插件是否适用于分支机构?

标签执行maven的版本的插件,我想插件标记只是“branchone”,但由于某种原因,标签全“分支”代替。

这看起来像一个bug,插件应该使用当前的scm“连接”url来确定标记的内容。

你知道为什么release插件没有标记正确的目录吗? 或 你知道任何解决方法吗?

回答

3

我用它很好地标记分支,你可能在你的scm配置有问题。尝试类似于:

<scm> 
    <connection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</connection> 
    <developerConnection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</developerConnection> 
</scm> 

确保分支上的pom与分支在回购中具有完全相同的路径,否则可能会出现问题。

如果您使用de遗留布局(CVS样布局),您可能需要设置tagBase(http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase )。

相关问题