我正在 Felix 上开发 OSGi 包,现在我也想使用 Maven,因此安装了 Apache Felix maven-bundle-plugin。我正在使用 http://wiki.osgi.org/wiki/MavenFelixBundlePluginEclipseToolchain上的示例
从命令行使用 maven 构建是可以的。我还可以将项目导入 Eclipse。现在在“启动和调试”一章中,我尝试按照描述创建启动配置。但是,我看不到我的包裹。除了“目标平台”下的捆绑包之外,没有列出其他捆绑包。如何使我的包在 OSGI 框架运行配置的列表中可见?我想要的是一种简单的方法来测试和调试 Eclipse 中的捆绑包,即无需将它们移动到单独的 OSGi 安装等。因此该教程看起来完全符合我的需要。
我正在使用安装了 Eclipse 插件开发的 Eclipse Juno。将项目从某个目录移动到工作区的子目录没有帮助,重新启动 Eclipse 也没有帮助(如教程中所建议的那样)。这些包不依赖于 Eclipse 的任何部分。