在OSGi Framework启动程序中将捆绑包添加到捆绑包屏幕的正确方法是什么? 我一直在eclipse里面的插件文件夹中添加它们。它适用于一些捆绑但不是全部捆绑。
还有其他方法可以添加捆绑包吗?
另外,有没有办法找出捆绑包没有出现在该界面的原因?
答案 0 :(得分:1)
我假设您的意思是OSGi Framework运行配置是eClipse插件开发环境的标准配置,而不是bndtools附带的配置。
在这种情况下,启动程序中显示的包取决于Target平台的定义。此平台是一组捆绑包,添加到运行配置的插件项目中。默认定义是eClipse运行时。
您可以通过Plugin开发视图中的New ... Target Definition选项定义自己的目标平台。在此目标定义中,您可以添加要包含的某些目录,功能或eClipse插件,这样您就可以使用捆绑包添加自己的目录。之后,您可以通过在目标定义编辑窗口中按“设置为目标平台”链接,将此目标定义为用于工作空间的目标定义。