2011-04-19 81 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”