JAR 파일의 컨텐츠를 OSGi 플러그인 프로젝트로 가져오기

기존 JAR 파일에서 플러그인 프로젝트를 작성할 수 있습니다. 이 방법은 애플리케이션이 이미 Threadsafe이고 리팩토링 또는 리컴파일이 필요하지 않은 경우 유용합니다. OSGi 번들은 풀링된 JVM 환경 및 JVM 서버에서 실행됩니다.

이 태스크 정보

이 태스크는 기존 JAR 파일에서 새 OSGi 플러그인 프로젝트를 작성합니다. JAR 파일이 사용자의 로컬 파일 시스템에 있어야 합니다.

프로시저

  1. Eclipse 메뉴 표시줄에서 파일 > 새로 작성 > 프로젝트를 클릭하여 새로 작성 마법사를 여십시오.
  2. 플러그인 개발 폴더를 펼치고 기존 JAR 아카이브에서 플러그인을 클릭하십시오. 다음을 클릭하십시오. JAR 선택 대화 상자가 열립니다.
  3. 변환할 JAR 파일을 찾으십시오. 파일이 사용자의 Eclipse 작업공간에 있으면 추가를 클릭하십시오. 파일이 사용자 컴퓨터 폴더에 있으면 외부 추가를 클릭하고 JAR 파일을 찾아보십시오. 필요한 파일을 선택하고 열기를 클릭하여 Jar 선택 대화 상자에 추가하십시오. 다음을 클릭하십시오. 플러그인 프로젝트 특성 대화 상자가 열립니다.
    기존
JAR 아카이브에서 새 플러그인 마법사의 화면 캡처
  4. 프로젝트 이름 필드에 작성할 프로젝트의 이름을 입력하십시오. 프로젝트 이름은 필수입니다.
  5. 플러그인 특성 섹션에서 다음 필드를 필요한 대로 완료하십시오.
    플러그인 ID
    플러그인 ID는 프로젝트 이름에서 자동으로 생성되지만, 원하면 사용자가 ID를 변경할 수 있습니다.
    플러그인 이름
    플러그인 이름은 프로젝트 이름에서 자동으로 생성되지만, 원하면 사용자가 이름을 변경할 수 있습니다.
    실행 환경
    이 필드는 플러그인을 실행하는 데 필요한 최소 JRE 레벨을 지정합니다. CICS® 런타임 대상 플랫폼에서 실행 환경과 일치하는 Java™ 레벨을 선택하십시오.
  6. 대상 플랫폼 섹션에서 OSGI 프레임워크를 선택하고 메뉴에서 표준을 선택하십시오.
  7. 프로젝트에 JAR 아카이브 압축 풀기가 선택되었는지 확인하고 완료를 클릭하십시오. Eclipse가 작업공간에 플러그인 프로젝트를 작성합니다.
  8. 필수: 요구사항: 이제 플러그인 Manifest 파일을 편집하고 JCICS API 종속성을 추가해야 합니다. 이 단계를 수행하지 않으면 번들을 내보내고 설치할 수 있지만, 번들이 실행되지 않습니다.
    1. 패키지 탐색기 보기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 PDE 도구 > Manifest 열기를 클릭하십시오. Manifest 파일이 Manifest 편집기에 열립니다.
    2. 종속성 탭을 선택하고 가져온 패키지 섹션에서 추가를 클릭하십시오. 패키지 선택 대화 상자가 열립니다.
    3. com.ibm.cics.server 패키지를 선택하고 확인을 클릭하십시오. 가져온 패키지 목록에 해당 패키지가 표시됩니다.
    4. 옵션: 선택사항: 이전 단계를 반복하여 다음 패키지를 설치하십시오(사용 중인 애플리케이션에 필요한 경우).
      표 1.
      패키지 설명
      com.ibm.record VisualAge와 함께 제공되는 Java Record Framework의 IByteBuffer를 사용하는 레거시 프로그램을 위한 Java API입니다. 이전에는 dfjcics.jar 파일에 있었습니다.
    5. Ctrl +S를 눌러 Manifest 파일을 저장하십시오.

결과

기존 JAR 파일에서 OSGi 플러그인 프로젝트를 작성할 수 있습니다. 이제 CICS-MainClass 선언을 추가하도록 Manifest 파일을 업데이트해야 합니다. 자세한 정보는 관련 링크를 참조하십시오.