Rational CM API 인프라스트럭처는 하위 제공자가 모두 있는지 여부에 관계없이 작동합니다. 제공자 인터페이스에는 서로 다른 릴리스 레벨의 하위 제공자 JAR 파일이 있을 수 있습니다.
Rational CM API 컴포넌트에는 연관된 멀티파트 버전 번호가 있습니다. 하나의 하위 제공자를 설치하면 인프라스트럭처 컴포넌트가 이미 설치된 것보다 최신 버전인 경우에 한해 이전 버전의 하위 제공자가 설치한 인프라스트럭처 컴포넌트를 대체합니다.
Rational CM API JAR 파일 및 기타 필수 JAR 파일은 기본적으로 다음 위치에 설치됩니다. <install-dir> 변수는 Rational 제품 파일이 설치된 디렉토리를 나타냅니다. 기본적으로 이 디렉토리는 UNIX® 시스템 및 Linux®의 경우 /opt/rational이고, Windows® 시스템의 경우 C:\Program Files\IBM Rational입니다.
Rational CM API 인터페이스 JAR 파일
공통 구현 JAR 파일
ClearQuest 제품의 확장. <install-dir>\ClearQuest\cqjni.jar도 필요합니다.
Rational CM API JAR 파일을 사용하려면 파일의 모든 위치를 클래스 경로에 추가해야 합니다.
Eclipse 런타임 환경의 다른 플러그인에서 Rational CM API 액세스를 지원하기 위해 <install-dir>\common\com.ibm.rational.stp.cmapi.zip 파일에 패키지된 파일 및 기타 설치된 파일(이전 섹션에서 설명)을 사용하여 Eclipse 플러그인을 작성할 수 있습니다. Zip 파일에는 CM API 학습에서 설명하는 예제를 포함한 코드 샘플이 포함되어 있습니다.
런타임 구성에 Rational CM API 플러그인을 추가하려면 Ecipse 인스턴스에 플러그인을 복사하거나 새 확장 설치 사이트를 작성해야 합니다. 이렇게 하면 Rational CM API의 새 디렉토리가 작성됩니다(예: C:\eclipse\plug-ins\com.ibm.rational.stp.cmapi). 새 플러그인은 Rational CM API JAR 파일 및 제품별(ClearCase 및 ClearQuest) JAR 파일로 구성된 간편하고 독립적인 Eclipse 플러그인입니다. .zip 파일에는 실제 제품 JAR 파일도 포함되어 있습니다. 플러그인 디렉토리를 작성한 후, 설치된 각 JAR 파일을 설치 위치에서 새 플러그인 디렉토리로 복사해야 합니다. 각 하위 제공자 JAR 파일에는 Rational CM API JAR 파일이 필요합니다. 다음에 Eclipse를 시작하는 경우 해당 플러그인을 사용할 수 있습니다. 새로 최신 제품 버전이나 패치를 설치하는 경우 설치되어 있는 JAR 파일과 플러그인의 JAR 파일이 일치하는지 확인하고 신규 JAR 파일을 사용해야 합니다.
플러그인에서 Rational CM API를 사용하려면 com.ibm.rational.stp.cmapi를 종속성으로 식별해야 합니다. 플러그인 작성에 대한 정보는 http://help.eclipse.org/help30/topic/org.eclipse.platform.doc.isv/guide/firstplugin.htm의 내용을 참조하십시오.
CM API 플러그인을 프로젝트로 Eclipse에 가져올 수도 있습니다.
Rational 제품의 Rational CM API 하위 제공자를 사용하려면 해당 제품의 라이센스 및 설치 버전이 있어야 합니다. 하위 제공자 JAR 파일을 설치했으나 해당 제품을 설치하지 않은 경우 해당 Java™ 패키지 호출에 실패합니다.
클라이언트 응용프로그램에서 Rational ClearQuest 하위 제공자에 요청하려면 Rational CM API를 호출하는 클라이언트 프로그램과 동일한 시스템에 Rational ClearQuest 제품이 설치되어 있어야 합니다.
ClearCase 하위 제공자는 Rational ClearCase CM 서버를 통한 원격 액세스 및 웹 보기를 지원합니다. 현재 버전의 Rational CM API는 동적 또는 스냅샷 보기를 지원하지 않습니다. CM 서버의 해당 JAR 파일을 Rational CM API를 사용하는 방법에 따라 클라이언트 시스템의 클라이언트 설치 위치 또는 플러그인 디렉토리로 복사해야 합니다.