【问题标题】:How to include a OSGI PlugIn into an Eclipse Project如何将 OSGI 插件包含到 Eclipse 项目中
【发布时间】:2014-09-24 13:09:28
【问题描述】:

我正在使用 Eclipse Luna (64Bit),我必须开发一个可以管理多个插件的系统。插件必须动态包含在运行时,我已经读过,可以使用 OSGi 框架来执行此操作。在 Eclipse 中,我开始实现一些示例插件项目,现在我想将它们包含到另一个 Eclipse Java 项目中,但直到现在我都无法理解。

这个问题有解决方案还是我必须使用另一个框架?

感谢所有回答!

【问题讨论】:

标签: java plugins frameworks osgi eclipse-luna


【解决方案1】:

您是想为 Eclipse 编写插件还是创建自己的插件管理系统?如果是后者,我建议您使用 OSGi 作为基础,而不是重新发明轮子。网上有很多关于如何做到这一点的好文档。

【讨论】:

  • 我们有一个用 Java 编写的系统。我们的任务是开发作为该系统插件工作的软件部件。这些插件应该是 .jar 文件,并且必须在运行时添加到构建路径中。我已经阅读了有关在运行时在 Java 中包含 .jar 文件的信息,这相对比较困难。
  • 是的,你应该在 OSGi 之上构建它,而不是试图重新发明轮子
  • 好吧,我已经写了几本关于 Eclipse 插件开发的书 :) 但是你可以从查看wiki.eclipse.orgwiki.osgi.org 上的食谱开始
猜你喜欢
  • 2018-09-09
  • 1970-01-01
  • 2015-12-23
  • 2020-01-27
  • 2016-11-30
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多