我有一个想要包装的第三方 JAR - 它没有自己的 OSGi 清单。例如,org.myproject
。所以我创建了一个捆绑包装器。
这很好用——我提供了org.myproject
. 这是由org.myproject
. 说,1.0.1
。
现在,org.myproject
已更改,我想包含更改。但是,没有官方发布。这听起来像我可以使用限定符来表示较新的版本:1.0.1.$timestamp
但是,当使用 bndtools 包装 JAR 时,包导出的版本仍为1.0.1
.
是否可以在 OSGi 中导出然后导入特定于限定符的包版本?在 bndtools 中管理此问题的最佳方法是什么?