ClearCase [cleartool]命令错误消息和错误处理

时间:2014-06-12 12:42:14

标签: clearcase cleartool

我正在编写一个程序来自动化我开发区域中一些常用的操作, 此任务涉及从shell脚本(通过Java运行时)运行cleartool命令。

  1. 是否有任何关于cleartool / clearcase命令的文档错误消息/退出值和原因?我想解析流程输出并处理问题/根据它返回响应。

  2. 有没有比从java运行时执行shell脚本更简单的方法来组合java和clearcase?我找不到任何实际完成工作的java的clearcase包...

  3. P.S 我只运行基本命令...结账,签到,查看,进行活动等等。并使用clearcase UCM。

    谢谢!

1 个答案:

答案 0 :(得分:4)

官方cleartool文档在ibm.com上:

cleartool page中所述,在交互模式下,cleartool -status返回执行的每个cleartool子命令的状态(0或1)。 所以在非交互模式下:

  

单命令模式的退出状态取决于命令是否成功(零退出状态)或生成错误消息(非零退出状态)。

但是如果你想看到其他的API示例,大多数构建调度程序都有一个ClearCase API,比如Jenkins:例如参见" simpleclearcase/ClearTool.java"在SimpleClearCase-Plugin

查看"退出状态捕获"的示例在Java simpleclearcase/ClearTool.java#L381-L386

请注意使用ClearCase 8.X(ClearTeam)进行更改,其中CCRC (ClearCase Remote Client) API rcleartool