【问题标题】:Eclipse OSGi launch configuration does not show my bundlesEclipse OSGi 启动配置不显示我的包
【发布时间】:2023-03-21 10:20:01
【问题描述】:

我正在 Felix 上开发 OSGi 包,现在我也想使用 Maven,因此安装了 Apache Felix maven-bundle-plugin。 我正在使用示例 http://wiki.osgi.org/wiki/MavenFelixBundlePluginEclipseToolchain

从命令行使用 maven 构建是可以的。我还可以将项目导入 Eclipse。现在在“启动和调试”一章中,我尝试按照描述创建启动配置。但是,我看不到我的包裹。除了“目标平台”下的捆绑包之外,没有列出其他捆绑包。如何使我的包在 OSGI 框架运行配置的列表中可见? 我想要的是一种简单的方法来测试和调试 Eclipse 中的包,即无需将它们移动到单独的 OSGi 安装等。因此该教程看起来完全符合我的需要。

我使用的是安装了 Eclipse 插件开发的 Eclipse Juno。 将项目从某个目录移动到工作区的子目录没有帮助,重新启动 Eclipse 也没有帮助(按照教程中的建议)。这些包不依赖于 Eclipse 的任何部分。

【问题讨论】:

    标签: eclipse debugging osgi bundles


    【解决方案1】:

    尝试将项目转换为“插件”项目:从上下文菜单中选择Configure -> Convert to plug-in projects

    然后您应该在 Launch 配置 中的 Workspace 组下看到您的包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-12
      • 2011-03-27
      • 2015-07-06
      • 2011-11-24
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      • 2013-06-26
      相关资源
      最近更新 更多