배치 Manifest 파일

배치 Manifest인 META-INF/DEPLOYMENT.MF는 다음 종속성 분석에 필요한 번들을 포함하여 애플리케이션을 구성하는 모든 번들을 지정합니다. 배치 Manifest에서는 애플리케이션에 사용되는 각 번들의 실제 버전을 지정합니다. EBA 자산이 설치된 경우 자동으로 작성되고 애플리케이션 서버를 시작할 때마다 애플리케이션을 구성하는 번들이 동일한지 확인합니다.

애플리케이션을 설치한 후 번들 버전은 EBA 자산을 구성하여 업데이트할 수 있습니다.

다음 코드는 배치 Manifest 파일의 컨텐츠에 대한 예제입니다.
Manifest-Version: 1.0
Deployed-Content: bundle1;deployed-version=1.0.0.qualifier
Application-SymbolicName: bundle.app
Application-Version: 1.0.0.qualifier
Import-Package: javax.servlet.jsp;version="2.0.0",javax.persistence;ve
 rsion="0.0.0",javax.servlet.http;version="2.5.0",javax.servlet;versio
 n="2.5.0",javax.servlet.jsp.el;version="2.0.0",javax.servlet.jsp.tage
 xt;version="2.0.0",javax.el;version="2.0.0"
배치 Manifest에 포함될 수 있는 헤더는 다음과 같습니다.
Manifest-Version
Manifest 형식의 버전 번호입니다.
Application-SymbolicName
Java™와 유사한 패키지 표기법을 사용하는, 애플리케이션의 고유한 기호 이름입니다. 이 기호 이름은 애플리케이션 Manifest에서 Application-SymbolicName 값과 일치합니다.
Application-Version
번들 버전에 대한 OSGi 구문을 사용하는 애플리케이션 버전입니다. 이 버전은 애플리케이션 Manifest에서 Application-Version 값과 일치합니다.
Deployed-Content

사용할 정확한 버전과 번들의 기호 이름을 쉼표로 분리한 목록.

목록은 애플리케이션 Manifest의 Application-Content 헤더에 나열된 모든 번들 및 종속성 분석으로 가져온 번들을 포함합니다. 비OSGi 모듈 유형은 변환된 번들의 기호 이름을 사용하여 포함됩니다.

Deployed-Content 헤더에는 다음 지시문이 포함됩니다.
deployed-version
버전에 대한 OSGi 구문을 사용하여 지정된, 번들의 정확한 버전입니다.
Deployed-Use-Bundle
Deployed-Content 목록에서 번들의 패키지 종속성을 충족시키는 번들 또는 컴포지트 번들 목록입니다. Deployed-Use-Content 목록의 각 요소는 Deployed-Content 목록에 있는 하나 이상의 번들에 대해 하나 이상의 패키지를 제공해야 합니다. Deployed-Use-Bundle 목록은 Use-Bundle 목록의 정확한 서브세트입니다. 이러한 번들은 런타임에 공유 번들 공간으로 로드됩니다. 관리자는 애플리케이션 배치 후 Use-Bundle 목록의 Deployed-Use-Bundle 목록에 맵핑되는 번들을 업데이트할 수 있습니다.
Provision-Bundle
OSGi 애플리케이션의 분석 결과로 요구되는 추가 번들 및 컴포지트 번들 목록입니다. 각 번들 또는 컴포지트 번들은 런타임에 공유 번들 공간으로 로드되지만, 반드시 필요하지 않을 수도 있습니다. 애플리케이션 배치 이후에는 관리자가 Provision-Bundle 목록의 번들을 업데이트할 수 없습니다.
Import-Package
Deployed-Content 목록의 번들이 Deployed-Use-Bundle 및 Provision-Bundle 목록의 번들 및 컴포지트 번들에서 이용하는 패키지 목록입니다. Deployed-Use-Bundle 목록에서 이용되는 패키지의 경우 패키지 가져오기에는 ;bundle-symbolic-name;bundle-version 속성이 있습니다.
주제 유형을 표시하는 아이콘 개념 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: cdeploymentmf.html