Bundle的menifest.mf 配置的一般属性的含义

属性

 

属性描述

 

Bundle-Activator

 

Bundle Activator 类名。

示例:

Bundle-Activator:org.riawork.demo.Activator

Bundle-Category

 

Bundle 的分类属性描述。

示例:

Bundle-Category:Opendoc,OSGI

Bundle-Classpath

 

Bundle Classpath

示例

Bundle-Classpath:/bin,/lib/log4j.jar

Bundle-ContactAddress

 

提供 Bundle 的开发商的联系地址。

示例:

Bundle-ContactAddress:ShangHai

Bundle-Localization

 

Bundle 的国际化文件。

示例:

Bundle-Localization: OSGI-INF/l10n/bundle

Bundle-ManifestVersion

 

定义 Bundle 所遵循的规范的版本, OSGI R3 对应的值为 1 OSGI R4 对应的值为 2

 

Bundle-Name

 

Bundle 的有意义的名称。

 

Bundle-NativeCode

 

Bundle 所引用的 NativeCode 的地址。

Bundle-RequiredExecutionEnvironment

 

Bundle 运行所需要的环境,如可指定为需要OSGI R3Java 1.4Java 1.3 等。

 

Bundle-SymbolicName

 

Bundle 的唯一标识名,可采用类似java package 名的机制来保证唯一性。

 

Bundle-UpdateLocation

 

Bundle 更新时连接的URL 地址。

DynamicImport-Package

 

Bundle 动态引用的package

 

Export-Package

 

Bundle 对外暴露的package

 

Fragment-Host

Fragment 类型Bundle 所属的Bundle 名。

 

Import-Package

Import-Package

 

Require-Bundle

 

Bundle 所需要引用的其他的 Bundle

 

猜你喜欢

转载自marsvaadin.iteye.com/blog/1262055
今日推荐