Java Clearcase API

9

是否有Java ClearCase API?

2个回答

9

2016年更新(正如hack在下面的答案中提到的

我自2010年以来多次提到了CM API,最早是在2012年就提到过, 最近是在2016年3月。自ClearTeam 8.x以来,该API 支持动态视图, 以及8.0.1.7版本的快照视图

通过Rational ClearCase CM API介绍(v 9.0.0)了解更多信息。
它的"安装和设置要求"确实涉及Java,至少需要以下内容:

  • Rational CM API组件基础设施JAR文件
  • Rational CM API ClearCase®子提供程序JAR文件

原始答案(2010年,ClearCase Team Explorer之前):

没有专门用于ClearCase的Java API。

有一个 Java CM API,但它是关于CCRC使用的 Rational CM Server(一个轻客户端安装,一个简单的Web服务器,它将所有请求转发到实际的ClearCase VOB服务器),而不是针对ClearCase本身:

  • 它不支持动态视图(因为CCRC始终使用快照“Web”视图)
  • 它只支持部分 ClearCase操作,仅支持CCRC支持的一些操作。

CC插件在Eclipse中是如何工作的?也许它可以在非Eclipse环境中使用? - omerkudat
@omerkudat:它封装了cleartool命令和对ClearCase可执行文件的直接调用(例如lsvtree)。 - VonC
这条路线自两年前以来有任何开发进展吗?还是仍然没有? - amphibient
@foampile Java API仍然保留给CM服务器使用(请参见http://publib.boulder.ibm.com/infocenter/cchelp/v8r0m0/index.jsp?topic=%2Fcom.ibm.rational.clearcase.team_api.doc%2Ftopics%2Fc_introduction.htm),并且不支持(在CC8.0中)动态视图:http://www-01.ibm.com/support/docview.wss?uid=swg21566474 - VonC
嗨VonC,你能否请修正这个答案以反映下面提到的状态?谢谢! - hack
@hack 当然可以。我已经相应地更新了这个6年前的答案。 - VonC

1
(JAVA) CM API for ClearCase最初只能在ClearCase远程客户端(CCRC)中使用,当时(V7.1)仅支持Web视图。
在V8.0中,CM API得到增强以支持动态视图: 在V8.0.1.6中,CM API得到加强以支持快照视图: 在V8.0.1.7中,CCRC引入了一种新的视图类型——"自动视图",并立即得到了CM API的支持。 因此,从V8.0.1.6开始,CM API支持ClearCase中所有可用类型的视图。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接