Export-Version未指定版本时获取的默认版本包

发布于 2024-09-11 22:00:31 字数 335 浏览 5 评论 0原文

在 OSGi 中,如果我没有在 MANIFEST.MF 内的 Export-Package 指令中指定版本,导出的包将获得哪个版本?

  1. 版本等于捆绑版本吗?
  2. 零版本(比如 0.0.0)?
  3. 还有别的事吗?

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?

  1. Version equal to the bundle version?
  2. Zero version (something like 0.0.0)?
  3. Something else?

P.S. And here is the rationale behind this logic: https://mail.osgi.org/pipermail/osgi-dev/2010-August/002608.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苏璃陌 2024-09-18 22:00:31

对于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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文