2010-09-23 18 views

回答

8

更新2016

我自2010年以來所提到的CM API多次,(由hackanswer below提到的)作爲soon as 2012和最近在last March 2016
由於ClearTeam 8.x,此API does support dynamic view以及snapshot views with 8.0.1.7

使用Rational ClearCase CM API introduction (v 9.0.0)查看更多內容。
其 「installation and setup requirements」 做涉及到Java中,至少有:

  • 的Rational CM API組件基礎結構JAR文件
  • 的Rational CM API subprovider JAR的ClearCase®

原來的答覆文件(2010,ClearCase Team Explorer之前)

沒有Java API專用於ClearCase。

有一個Java CM API,但有關,而不是ClearCase的使用CCRC(光客戶端安裝,簡單的Web服務器,這將轉發所有請求到實際的ClearCase VOB服務器)的Rational CM Server本身:

  • 它不支持動態視圖(因爲CCRC總是快照「網絡」意見工作)
  • 它不支持所有 ClearCase操作,只有一些由CCRC支持的人的。
+0

eclipse中的CC插件是如何工作的?也許這可以用在非Eclipse的上下文中? – omerkudat 2010-09-23 08:15:10

+0

@omerkudat:它封裝了'cleartool'命令並直接調用ClearCase可執行文件(如'lsvtree') – VonC 2010-09-23 09:08:36

+0

自兩年前以來在這條路徑上的任何開發?還是什麼都沒有? – amphibient 2012-12-13 16:39:28

1

ClearCase的(Java)CM API最初僅適用於ClearCase Remote Client(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中所有可用類型的視圖。