2011-04-19 34 views
1

我打算將Clearcase UCM(動態視圖下)與Maven集成。maven clearcase集成分析

1)我發現Maven SCM部分爲 ,實現了clearcase。有沒有 仍然有問題呢?什麼是 意思partailly實施SCM?

2)如何兼容Clearcase與 Maven?

3)任何問題或限制與這2 工具集成?

4)Maven的文檔說,這是不是 可以使用SCM插件功能 如創建標籤(應用標籤), 創建變更日誌,等等。

5)我在哪裏可以找到好的文檔來將Maven與clearcase集成? Apache網站已經給出了,但對於初學者來說並不是很清楚。

+0

您可能想要查看http://stackoverflow.com/questions/298228/maven-hudson-and-dynamic-clearcase -views – Raghuram 2011-04-19 12:41:48

回答

1

有Maven的使用UCM ClearCase的很少文檔,並限制像SCM Implementation: ClearCase所描述的:

在ClearCase SCM提供商使用快照視圖。

(例如所以沒有動態的觀點,但你提到的標籤,這應該被實現爲UCM基線)

由於沒有SCM元數據可以被訪問,這是不可能使用單片機插件功能如創建標籤(應用標籤),創建更新日誌等。

另一個限制,在this thread

嗨。我已經能夠整合Hudson和ClearCase,而無需使用Windows機器太多麻煩。從給定的基線或流下載源代碼很好。

如果您嘗試使用某些ant任務來檢出pom文件,進行一些更改(如更新某些版本號),然後在開始構建之前簽入修改的pom文件,則會出現問題。

不管,如果我使用與ClearCase任務,試圖做這種工作的ant腳本,或內部的Java類,甚至是行家釋放-插件哈德森,我總是用下面的錯誤結束:

cleartool: Error: Type manager "_xml2" failed create_version operation 

嘗試檢查一個XML文件時。

0

您在尋找哪種集成? 如果是識別和記錄UCM基線,流,活動和組件之間的變化,您可以使用CompBL - 這是ClearCase的補充附加組件。 這是一個很容易安裝插件,但非常強大。

乾杯

0

這是同時在XML文件中檢查,如果XML文件超過多於/ 1000字符由ClearCase中所引發的錯誤。 嘗試更改xml文件類型,這將解決問題「cleartool chtype file file.xml」