OSGi(Open Services Gateway initiative) 모델 라이브러리를 사용으로 설정한 경우 커뮤니티의 사전 구성된 라이프사이클을 활성화할 수 있습니다.
라이프사이클을 통해 속성, 패키지, 서비스 자산, 번들 자산과의 해당 관계를 생성하는 데 지원을 받을 수 있습니다.
시작하기 전에
OSGi 라이프사이클을 사용하려면 저장소 관리자가 OSGi 모델 라이브러리를 사용해야 합니다. 자세한 정보는 OSGi 모델 라이브러리 사용을 참조하십시오.
라이프사이클을 가져와서 관리하려면 저장소 또는 커뮤니티 관리자여야 합니다.
제품은 OSGi 번들을 사용하여 Rational Asset Manager 저장소와 통합할 수 있습니다. 제품에서는 다음 URL을 사용해야 합니다. http://hostname:port/context-root/BundleRepository
이 URL은 OSGi 번들 저장소(OBR)입니다. 자세한 정보는 OBR(OSGi Bundle Repository)을 참조하십시오.
프로시저
- 웹 애플리케이션에 로그인하십시오.
- 관리를 클릭하십시오.
- 커뮤니티의 이름을 클릭하거나 OSGi 번들, 패키지, 서비스에 대해 새 항목을 작성하십시오.
- 라이프사이클 탭을 클릭하십시오.
- 라이프사이클 섹션에서 OSGi 라이프사이클 가져오기를 클릭하십시오.
- 역할을 클릭하고 커뮤니티 사용자 역할을 지정하여 OBR에서 번들 자산을 검색하고 보거나 다운로드할 수 있는 사용자를 관리하십시오. OBR에서 표시되는 번들은 사용자 역할에 기반합니다. 번들 자산이 OBR에서 표시되는지 확인하고 사용자가 번들을 다운로드할 수 있도록 허용하려면, 사용자가 자산을 검색하고 다운로드할 수 있어야 합니다.
자산 이용자 역할을 사용할 수 있습니다. 익명의 사용자에게 검색 및 다운로드 기능이 있도록 하려면 모든 사용자에 자산 이용자 역할을 지정할 수 있습니다.
- 확인을 클릭하십시오. OSGi 라이프사이클이 작성되어 OSGi 자산 유형에 대해 구성됩니다.
다음에 수행할 작업
OSGi 라이프사이클을 수정하여 커뮤니티 또는 조직의 프로세스와 맞출 수 있습니다.
사용자 정의 라이프사이클 구성에 대한 자세한 정보는
마스터 라이프사이클 작성의 내용을 참조하십시오.
커뮤니티에서 OSGiBundle 자산을 제출하는 경우 다음 가이드라인을 따르십시오.
- 번들마다 하나의 자산을 제출하고 .jar 파일을 manifest.mf 파일과 함께 포함하십시오.
- 자산의 이름, 버전, 간략한 설명을 입력하십시오. 이 값은 Manifest 파일이 지정된 값으로 겹쳐씁니다.
- 번들을 제출할 때 웹 클라이언트가 .jar 파일의 컨텐츠를 추출하지 않도록 하십시오.
압축 파일 펼치기 창에서 추가 옵션을 클릭하고 업로드를 선택한 후 아니오를 클릭하십시오.