2014-09-30 287 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等)。