【问题标题】:maven clearcase integration analysismaven clearcase 集成分析
【发布时间】:2011-04-19 12:19:18
【问题描述】:

我计划将 Clearcase UCM(在动态视图下)与 Maven 集成。

1) 我发现 Maven SCM 部分 为 clearcase 实施。在那儿 这还有什么问题吗?什么是 是指部分实施的 SCM?

2) Clearcase 的兼容性如何 马文?

3) 与此 2 相关的任何问题或限制 工具集成?

4)Maven 文档说它不是 可以使用 SCM 插件功能 比如创建标签(应用标签), 创建变更日志等。

5) 我在哪里可以找到将 Maven 与 clearcase 集成的好文档? Apache网站已经给出,但是对于初学者来说不是很清楚。

【问题讨论】:

标签: maven-2 maven clearcase


【解决方案1】:

关于使用 UCM ClearCase 的 Maven 的文档很少,并且限制类似于 SCM Implementation: ClearCase 中描述的限制:

ClearCase SCM 提供程序使用快照视图。

(例如,没有动态视图,但您提到标签,应该作为 UCM 基线实现)

由于无法访问任何 SCM 元数据,因此无法使用 SCM 插件功能,例如创建标签(应用标签)、创建变更日志等。

另一个限制,在this thread:

嗨。我已经能够使用 Windows 机器轻松集成 Hudson 和 ClearCase。从给定的基线或流下载源代码很好。

如果您尝试使用一些 ant 任务来签出 pom 文件,进行一些更改(例如更新一些版本号),然后在开始构建之前签入修改后的 pom 文件,就会出现问题。

无论我是使用带有 ClearCase 任务的 ant 脚本,还是内部 Java 类,甚至是尝试执行此类工作的 Hudson 的 maven-release-plugin,我总是以以下错误结束:

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

在尝试检查 XML 文件时。

【讨论】:

    【解决方案2】:

    您在寻找哪种集成方式? 如果它是关于识别和记录 UCM 基线、流、活动和组件之间的更改,您可以使用 CompBL - ClearCase 的补充插件。 这是一个易于安装但功能非常强大的插件。

    干杯

    【讨论】:

      【解决方案3】:

      这是在签入 xml 文件时 clearcase 引发的错误,如果 xml 文件超过 /1000 个字符。 尝试更改 xml 文件类型,这将解决问题“cleartool chtype file file.xml”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-10
        • 2010-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多