当Export-Version未指定版本时,将获取默认版本包

Iva*_*rov 6 osgi

在OSGi中,如果我没有在MANIFEST.MF里面的Export-Package指令中指定版本,那么哪个版本的导出包会得到?

  1. 版本等于捆绑版本?
  2. 零版本(类似于0.0.0)?
  3. 别的什么?

PS以下是此逻辑背后的基本原理:https://mail.osgi.org/pipermail/osgi-dev/2010-August/002608.html

And*_*aft 9

对于Export-Package,版本默认为0.0.0,对于Import-Package,版本默认为[0.0.0,infinte].另见OSGi核心规范的第3.5.4和3.5.5章.