Liberty 기능 프로젝트의 API 및 SPI 패키지 지정

Liberty 기능 Manifest 파일을 사용하여 Liberty 런타임 환경의 다른 애플리케이션 및 기능과 API 또는 SPI로 공유할 패키지를 선언할 수 있습니다.

이 태스크 정보

번들 Manifest 파일의 Export-Package 헤더에 나열하여 Liberty 기능의 번들로 내보내야만 패키지를 API 또는 SPI로 선언할 수 있습니다.

프로시저

Liberty 기능 프로젝트에 대한 API 및 SPI 패키지를 지정하려면 다음 단계를 완료하십시오.

  1. 프로젝트 탐색기 보기에서 Manifest 아이콘(Manifest 아이콘에 대한 화면 캡처)으로 표시되는 프로젝트 계층 구조의 Manifest 노드를 두 번 클릭하여 Liberty 기능 프로젝트에 대한 기능 Manifest 파일을 여십시오.
  2. 하나 이상의 API 패키지를 OSGi 애플리케이션에 제공하려면 IBM API 패키지 창에서 추가를 클릭하십시오.
  3. 사용자 고유의 Liberty 기능을 작성하는 경우 해당 기능을 사용자 제품 확장기능에 설치합니다. 그러면 사용자 기능의 모든 패키지에 사용자 제품 확장기능에 설치된 모든 기능이 액세스할 수 있습니다. 하나 이상의 SPI 패키지를 다른 제품 확장기능의 기능에 제공하려면 IBM SPI 패키지 창에서 추가를 클릭하십시오.
  4. (선택사항) 패키지를 선택하고, 특성을 클릭한 후, 버전 필드에 필요한 버전을 입력하여 패키지 버전을 지정하십시오.
  5. (선택사항) API 패키지의 경우 특성 대화 상자의 유형 목록에서 패키지 유형을 선택하십시오. 유형은 다음 값 중 하나일 수 있습니다.
    • spec - 표준 본문에서 제공하는 API를 나타냅니다(예: javax.servlet 또는 org.osgi.framework).
    • ibm-api - IBM®에서 제공하는 부가가치 API를 표시합니다.
    • api - 사용자 정의 API를 표시합니다. 이것이 기본값입니다.
    • third-party - 가시적이지만 IBM에서 제어하지 않습니다. 일반적으로 이것이 개방형 소스 패키지입니다.
    • internal - 작동하려면 애플리케이션에 노출해야 하는 비API 패키지를 표시합니다. Java™ 코드가 개선되거나 악화된 바이트코드인 경우 런타임 시 이를 사용하여 내부 코드에 참조를 추가할 수 있습니다.

결과

패키지 이름이 기능 Manifest 파일의 IBM-API-PackageIBM-SPI-Package 헤더에 추가됩니다. Liberty 기능에 대한 기능 Manifest 파일의 헤더에 대한 자세한 정보는 Liberty 기능 Manifest 파일의 내용을 참조하십시오.


주제의 유형을 표시하는 아이콘 태스크 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=t_feature_project_specify_api_and_spi
파일 이름: t_feature_project_specify_api_and_spi.html