Liberty 기능 프로젝트에 OSGi 메타유형 설명 추가

메타유형 XML 파일을 작성하여 WebSphere Application Server Developer Tools로 작성된 Liberty 기능에 OSGi 메타유형 설명을 추가할 수 있습니다. 이 파일을 OSGi 번들 프로젝트에 패키징할 수 있습니다.

프로시저

  1. 프로젝트 탐색기 보기에서 BundleContent 폴더에 폴더를 추가하고 그 이름을 OSGI-INF로 지정하십시오.
  2. 이름이 metatype인 폴더를 OSGI-INF 폴더에 작성하십시오.
  3. metatype 폴더에 메타유형 XML 파일을 작성하십시오.

    메타유형 XML 파일에는 .xml 접미부가 있어야 합니다. 파일 이름에는 어떤 이름이든 사용할 수 있습니다.

  4. 옵션: 사용자의 메타유형 정의에 대해 변환된 문자열을 제공하십시오.
    1. 변환된 특성 파일을 포함할 폴더를 작성하십시오.

      예를 들면, OSGI-INF 폴더에 I10n이라는 서브폴더를 작성하고 변환된 특성 파일에 대해 접두부 metatype을 사용할 수 있습니다.

    2. 메타유형 XML 파일에서 작성한 폴더의 위치를 지정하십시오.
      다음 예를 지침으로 사용하십시오.
      <metatype:MetaData xmlns:metatype="http://www.osgi.org/xmlns/metatype/v1.1.0"  
      localization="OSGI-INF/I10n/metatype">

결과

Liberty 기능에 OSGi 메타유형 설명을 추가하는 데 사용할 수 있는 메타유형 XML 파일이 작성됩니다.

다음에 수행할 작업

메타유형 XML 파일에 정보를 추가할 수 있습니다. OSGi 메타유형 서비스를 사용하여 구성을 설명하려면 Liberty 기능 프로젝트가 아니라 OSGi 번들 프로젝트 중 하나의 OSGI-INF/metatype 폴더에 메타유형 XML 파일을 패키징하십시오. 최상의 결과를 얻으려면 연관된 ManagedService 구현과 같은, 구성 값을 수신하고 처리하는 코드와 같은 OSGi 번들에 메타유형 XML 파일을 배치하십시오. 자세한 정보는 OSGi Metatype Service를 사용하여 구성 설명구성 메타데이터 현지화의 내용을 참조하십시오.


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



시간소인 아이콘 마지막 업데이트 날짜: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=t_feature_project_add_metatype
파일 이름: t_feature_project_add_metatype.html