< 이전 | 다음 >

CM API 설정 및 설치

CM API를 사용하기 전에 클래스 경로에 파일을 추가하고 Rational® 제품의 라이센스 버전을 설치해야 합니다.
CM API는 Rational 제품에서 오퍼레이션을 수행하는 공통 컴포넌트입니다. Rational 제품과 함께 이 API를 사용하려면 시스템에 해당 제품이 설치되어 있어야 합니다. 또한 Rational 제품을 설치할 때 시스템에 설치된 CM API 파일을 사용자의 클래스 경로로 복사해야 합니다.
Rational ClearQuest® 자원으로 작업하는데 필요한 CM API 파일에는 Rational ClearQuest 자원에 필요한 파일과 모든 CM API 자원 유형에 필요한 파일이 포함됩니다. 이러한 Java™ 패키지는 Rational CM API를 사용하여 Rational ClearQuest 오퍼레이션을 수행하는데 필수입니다.
  • javax.wvcm: 작업 공간 버전화 및 구성 관리 패키지(WVCM).
  • com.ibm.rational.wvcm.stp: Rational 소프트웨어 팀 패키지는 WVCM 패키지의 확장입니다. 이 패키지는 Rational CM API의 인터페이스를 포함하며 Rational 제품 자원에 대한 공통 오브젝트 모델을 제공합니다. 이 패키지는 제품 특정 저장소 또는 구현 경계와 독립적입니다.
  • com.ibm.rational.wvcm.stp.cq: Rational ClearQuest 데이터베이스에 대한 액세스를 제공하는 제품 특정 확장. 이 패키지는 ClearQuest 데이터베이스 기능 및 해당 기본 자원에 대한 제품 특정 액세스를 제공하는 기능을 포함합니다.

이 문서의 코드를 잘라내어 컴파일 가능한 Java로 붙여넣을 수 있어야 하지만 이것은 컴파일된 적이 없고 컴파일되지 않게 하는 인쇄상의 오류를 포함할 수 있습니다. 이러한 예제의 컴파일 가능한 전체 버전은 Rational CM API의 문서와 함께 배포된 추가 아카이브 파일의 samples이라는 Eclipse 프로젝트에서 찾을 수 있습니다.

Rational CM API JAR 파일 및 기타 필수 JAR 파일은 기본값으로 다음 위치에 설치됩니다. install-dir은 Rational 제품 파일이 설치된 디렉토리를 나타냅니다. 기본값으로 이 디렉토리는 /opt/rational(UNIX® 시스템 및 Linux®의 경우)과 C:\Program Files\IBM Rational(Windows® 시스템의 경우)입니다.
  • Windows 시스템에서:
    • <install-dir>/Common/stpwvcm.jar: Rational CM API 인터페이스 JAR 파일.
    • <install-dir>/Common/stpcmmn.jar: 공통 구현 JAR 파일.
    • <install-dir>/ClearQuest/stpcq.jar: ClearQuest 제품의 확장.
    • <install-dir>/ClearQuest/cqjni.jar: Rational ClearQuest JAR 파일.
  • UNIX 및 Linux 시스템에서:
    • <install-dir>/common/stpwvcm.jar
    • <install-dir>/common/stpcmmn.jar
    • <install-dir>/clearquest/cqweb/lib/stpcq.jar
    • <install-dir>/clearquest/cqweb/lib/cqjni.jar

Rational CM API JAR 파일을 사용하려면 클래스 경로에 모든 해당 위치를 추가해야 합니다.

Eclipse 플러그인에서 Rational CM API에 액세스하기 위해 com.ibm.rational.stp.teamapi.zip 파일을 가져오고 Eclipse로 프로젝트를 샘플링하거나 다음 단계를 수행할 수 있습니다.

  1. com.ibm.rational.stp.teamapi.zip file에 패키지화된 파일을 사용하여 Eclipse 플러그인을 작성합니다.
  2. Rational CM API 플러그인을 런타임 구성에 추가하려면 해당 플러그인을 Eclipse 인스턴스로 복사하거나 새 확장 설치 사이트를 작성합니다. 이것은 Rational CM API의 새 디렉토리(예: C:\eclipse\plugins\com.ibm.rational.stp.teamapi)를 작성합니다. 이 새로운 플러그인은 Rational CM API JAR 파일과 제품 특정 JAR 파일로 구성된 단순 자급식 Eclipse 플러그인입니다. .zip 파일엔 실제 제품 JAR 파일이 없음에 유의하십시오.
  3. 플러그인 디렉토리를 작성한 후 설치된 각 JAR 파일을 설치된 위치에서 새 플러그인 디렉토리로 복사해야 합니다. 각 JAR 파일에는 Rational CM API JAR 파일이 필요합니다. 다음번 Eclipse 시작시 사용할 플러그인이 사용 가능합니다.
  4. 플러그인에서 Rational CM API를 사용하려면 com.ibm.rational.stp.teamapi를 종속으로 지정합니다.
이제 Rational CM API를 사용하여 Java 프로그램을 작성할 수 있는 준비가 되었습니다.
ClearQuest 자원과 함께 Rational CM API를 사용하려면 라이센스 및 설치된 버전의 Rational ClearQuest가 있어야 합니다. JAR 파일을 설치 및 구성했지만 해당 제품이 설치되지 않은 경우, Java 패키지 호출이 실패합니다.

단원 체크포인트

CM API로 프로그래밍할 수 있도록 시스템을 설정했기 때문에 CM API 오브젝트 모델 및 프로그래밍 모델을 학습할 준비가 되었습니다.
이 단원에서는 다음 사항을 학습했습니다.
  • CM API와 Rational ClearQuest의 관계
  • CM API 프로그래밍을 위한 시스템 설정 방법
  • 시스템에 필요한 CM API 파일

피드백
< 이전 | 다음 >