2011-10-12 16 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 )。

相關問題