java - 从 Eclipse 导出 OSGI 应用程序

标签 java eclipse export osgi deployment

我使用 eclipse 开发了一个 osgi 应用程序(没有 rcp)。它由几个插件项目包和来自 eclipse 插件文件夹 (commons.* ...) 的依赖项组成

应用程序在使用 eclipse 启动时运行良好。

从 Eclipse 导出和部署此类应用程序的最佳方法是什么?有没有一种简单的方法可以导出我的启动配置?

我找到的都是 rcp 项目。

最佳答案

您需要做的就是通过 PDE(插件编辑器)虔诚地填写您的 Manifest.MF,您必须

  1. 在 PDE 的 Dependecies 选项卡中添加适当的插件依赖
  2. 运行时选项卡中填写类路径和导出包
  3. 最重要的是,确保在构建 选项卡中选中要导出的所需资源。

注意点 3 非常重要,这是大多数人犯错误的地方,他们想知道为什么项目在 Eclipse 中运行完美,但在导出时却无法运行。

Right-Click on your project->Export->Plugin-Development->Deployable Plugins and Fragments

关于java - 从 Eclipse 导出 OSGI 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2225953/

相关文章:

java - "Visa2" key 多样化在金雅拓卡和 GPP 工具中如何工作?

java - 如何使用Java测试Selenium2中的下载文件,然后检查下载文件的格式?

excel - 如何导出带丹麦小数的SAS数据

excel - 使用单元格引用导出 XLS 文件

java - spring springdoc-openapi : swagger-ui/index. 找不到html status=404

java - 如何修复 '<>' 运算符不允许用于源级别 1.7

android - 具有 2 列的 GridView 无需在 Activity 中编写任何代码? - 安卓工作室

java - eclipse jetty 插件跨源支持未找到类

c++ - 如何使用 C 或 C++ 从 dll 中读取导出表?

java - 传递节点对象时深度优先搜索无限循环