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