JSR-147 定义的接口。工作空间版本控制和配置管理(WVCM)程序包是标准主体接受的功能子集。有关 WVCM 的更多信息,请参阅 http://www.jcp.org/en/jsr/detail?id=147。
WVCM 接口形成了 RationalCM API 的基础,并提供了一个定义良好的对象模型来表示配置管理操作和功能。
WVCM 表示为一组具有关联 Javadoc 信息的 Java™ 接口。这些接口定义了对象模型的形式,而注释描述了操作的预期语义。
STP 程序包是 WVCM 程序包的扩展。该程序包包含 Rational CM API 的接口,并为 Rational 产品资源提供公共对象模型。该程序包独立于特定于产品的存储库或实现。它包含可以派生产品特定接口的公共接口。
WVCM 的一般机制随着元属性、扩展属性请求机制以及对多种类型存储库的支持的引入而得到增强。
另外,此程序包会定义一个接口,该接口对符合位置字符串的一般语法的资源位置进行语法分析和组成。
Rational ClearQuest® 软件包是特定于产品的扩展,它提供对包含特定于产品的资源和属性的 Rational ClearQuest 存储库的访问。此程序包包含的功能可提供对 Rational ClearQuest 存储库及其底层资源的功能的更大访问权。
Rational ClearQuest 程序包包含对 STP 软件包的扩展,这些扩展可提供对 Rational ClearQuest 资源的访问。
Rational ClearCase® 软件包是特定于产品的扩展,它提供对 Rational ClearCase 存储库的访问,每个存储库都包含特定于产品的资源和属性。这些程序包包含的功能提供对 Rational ClearCase 存储库及其底层资源的更大访问权。
Rational ClearCase 软件包包含对 WVCM 和 STP 软件包的扩展,这些扩展提供特定于 Rational ClearCase 资源的接口。
将对每个程序包(例如,Resource、StpResource、CcResource 和 CqResource)中接口和类的 WVCM 基类名称添加前缀。