我有一个项目,它使用Subversion进行SCM实现,现在我希望(有)使用ClearCase作为新的存储库。我在pom.xml中遇到scm配置问题,我有这样的事情:
...
<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>
...
评论的行是其他选项,但我不确定我是否做得好,有人可以指导我吗?
提前致谢。 问候。
更新:
我试过了,我遇到了一个新问题: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 :(得分: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),而不适用于没有cleartool的ClearTeam 8.x,但仅限于{{ 1}}(如I mention here)。