Export-Version未指定版本时获取的默认版本包
在 OSGi 中,如果我没有在 MANIFEST.MF 内的 Export-Package 指令中指定版本,导出的包将获得哪个版本?
- 版本等于捆绑版本吗?
- 零版本(比如 0.0.0)?
- 还有别的事吗?
PS 这是这个逻辑背后的基本原理: https://mail .osgi.org/pipermail/osgi-dev/2010-August/002608.html
In OSGi, if I do not specify version in the Export-Package directive inside MANIFEST.MF, which version exported package will get?
- Version equal to the bundle version?
- Zero version (something like 0.0.0)?
- Something else?
P.S. And here is the rationale behind this logic: https://mail.osgi.org/pipermail/osgi-dev/2010-August/002608.html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于Export-Package,版本默认为0.0.0,对于Import-Package,版本默认为[0.0.0,无限]。另请参阅 OSGi 核心规范的第 3.5.4 和 3.5.5 章。
For Export-Package the version defaults to 0.0.0, and for Import-Package the version defaults to [0.0.0, infinte]. See also chapters 3.5.4 and 3.5.5 of the OSGi Core Specification.