2014-09-30 291 views
0

我有一個使用Subversion實現SCM實現的項目,現在我想要使用ClearCase作爲新的存儲庫。我在與在pom.xml SCM配置問題,我有這樣的事情:使用Subversion實現SCM實現ClearCase

... 
<scm> 
    <connection>scm:svn:http://url/to/my/repository/</connection> 
    <developerConnection>scm:svn:http://url/to/my/repository/</developerConnection> 
    <url>http://url/to/my/repository/</url> 
</scm> 
... 

現在,我有這個適應的ClearCase。我一直在尋找互聯網上的信息,我已經看到了這個網址:http://maven.apache.org/scm/clearcase.html但我管不了,我已經試過這樣:

... 
<scm> 
    <connection>scm:clearcase:load /MY_VOB/my/folder/</connection> 
    <!--<connection>scm:clearcase:load:/MY_VOB/my/folder:stream_name</connection>--> 
    <developerConnection>scm:clearcase:load /MY_VOB/my/folder/</developerConnection> 
    <!--<developerConnection>scm:clearcase:load:/MY_VOB/my/folder:stream_name</developerConnection>--> 
    <url>http://url/to/my/repository/</url> 
</scm> 
... 

評論該行其他選項,但我我不確定我是否做得很好,有人能指導我嗎?

在此先感謝。 問候。

UPDATE:

我已經試過了,我有一個新的問題:S:

<scm> 
    <connection>scm:clearcase:MY_VIEW:MY_VOB:STREAM_NAME</connection> 
    <developerConnection>scm:clearcase:MY_VIEW:MY_VOB:STREAM_NAME</developerConnection> 
</scm> 

我推出mvn relase:prepare,我得到這些錯誤:

[INFO] The SCM URL contains unused parameter : STREAM_NAME 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Unable to check for local modifications 
Provider message: 
The cleartool command failed. 
Command output: 
"cleartool" is not recognized as an internal or external command, operable program or batch file. 

我們使用的是ClearCase Remote Client 8,它似乎不使用cleartool命令,而是使用rcleartool

你能幫我的SCM配置嗎?有什麼方法可以使用rcleartool而不是cleartool

在此先感謝。 問候。

+0

您使用的是ClearCase UCM嗎? – VonC 2014-09-30 12:29:27

+0

@VonC是的,我們正在使用UCM。 – Alavaros 2014-09-30 14:10:27

+0

然後:stream_name會很重要。 – VonC 2014-09-30 14:35:45

回答

1
<developerConnection>scm:clearcase:load /MY_VOB/my/folder/</developerConnection> 

這意味着你有一個ClearCase VOB /MY_VOB(在Windows上),或者如果你是在Unix /vobs/MY_VOB,與您的項目源已經添加到源代碼控制/MY_VOB/my/folder/

在這種情況下,我不認爲<url>http://url/to/my/repository/</url>對ClearCase有任何意義。

然而,該插件僅僅是由一個完整版ClearCase安裝(7.x版)工作,不與ClearTeam 8.x中,不具有cleartool,但只有rcleartoolI mention here等)。