샘플 API 애플리케이션 빌드

Rational® Publishing Engine은 API를 사용하여 로컬 또는 원격으로 사전 구성된 문서 스펙을 실행하는 방법을 보여 주는 샘플 애플리케이션과 함께 제공됩니다.

이 태스크 정보

애플리케이션은 RPE_HOME/lib/api/example에 있습니다. -home 옵션에 대해 값을 제공하지 않으면 빌드 시에 프로젝트의 홈 폴더가 사용됩니다. 홈 폴더를 찾을 수 있도록 애플리케이션을 배치할 때 애플리케이션에 대한 .jar 파일과 동일한 폴더에 홈 폴더를 제공해야 합니다.

프로시저

  1. RPE_HOME/lib/api/example을 여십시오.
  2. com.ibm.rational.rpe.examples.zip 아카이브의 압축을 푸십시오.
  3. Rational Publishing Engine 라이브러리에서 필요한 .dll.so 파일에 대한 애플리케이션 액세스 권한을 제공하십시오.
    중요사항: 예 아카이브의 루트 디렉토리에서 제공되는 .dll.so 파일이 사용자의 환경에 적용되지 않을 수 있습니다.
    • 32비트 애플리케이션
      1. RPE_HOME/lib/rcl_telelogic.dll
      2. RPE_HOME/lib/librcl_telelogic.so
    • 64비트 애플리케이션
      1. RPE_HOME/lib/64/rcl_telelogic.dll
      2. RPE_HOME/lib/64/librcl_telelogic.so

    해당 파일에 대한 애플리케이션 액세스 권한을 제공하기 위해 다음을 수행할 수 있습니다.

    • 애플리케이션 시작 스크립트에 파일 경로를 추가하십시오. 이 옵션은 애플리케이션이 실행 위치에 관계 없이 애플리케이션이 자체 포함되도록 합니다.
    • PATH 시스템 변수에 파일 경로를 추가하십시오. 이 옵션을 선택하는 경우 애플리케이션을 사용하는 모든 컴퓨터에서 이 단계를 완료해야 합니다.
  4. Rational Publishing Engine 설치 파일의 lib 디렉토리에 있는 플러그인을 복사하십시오.
    • 32비트 애플리케이션을 빌드하려면 RPE_HOME/lib 디렉토리에 있는 플러그인을 복사하십시오.
    • 64비트 애플리케이션을 빌드하려면 RPE_HOME/lib/64 디렉토리에 있는 플러그인을 복사하십시오.
  5. 압축을 푼 예 아카이브의 lib 디렉토리에 플러그인을 붙여넣으십시오. .dll 또는 .so 파일은 복사하지 마십시오. 예: project/lib
  6. RPE_HOME/config 디렉토리를 여십시오.
  7. rpeconfig.xmlRPEElementsDefinitions.xml 파일을 복사하십시오.
  8. rpeconfig.xmlRPEElementsDefinitions.xml 파일을 사용자의 예의 home/config 폴더에 붙여넣으십시오. 예는 src 폴더의 루트에 있는 log4j.properties 파일을 사용하도록 디자인되었으며 home/config 폴더에서 파일이 제공되는 경우 해당 파일을 사용할 수 없습니다.
  9. 옵션: Rational DOORS®에서 문서를 생성하려면 RPE_HOME/source/DOORSRPE_HOME/source/DB Structure 폴더를 복사하십시오.
  10. 옵션: DOORSDB Structure 폴더를 프로젝트의 home/source 폴더에 붙여넣으십시오.
  11. RPE_HOME/utils/Word%RPE_HOME%/utils/HTML 폴더를 복사하십시오.
  12. WordHTML 폴더를 프로젝트의 home/utils에 붙여넣으십시오.
  13. 프로젝트 내의 플러그인 경로를 사용하여 클래스 경로를 업데이트하십시오.

피드백