【问题标题】:Eclipse Feature Deployment into other ApplicationsEclipse 功能部署到其他应用程序中
【发布时间】:2014-04-24 17:27:19
【问题描述】:

我已经根据 vogella.com 教程生成了一个 eclipse rcp 插件项目:http://www.vogella.com/tutorials/EclipseRCP/article.html#e4_plugin。然后,我创建了一个“功能项目”,将创建的插件作为交付的一部分提供。然后将该功能导出到存档文件并安装到 eclipse 中(安装后重新启动)。

我创建了一个新工作区,其中包含一个新的“Eclipse 4 应用程序”。我已更改“产品配置基于:”以使用功能。然后尝试将导出的功能添加到这个新项目中,但在可用功能列表中找不到它。我可以找到功能中的插件(我能够创建一个新插件,并将功能中的插件添加为依赖项)。我还进入了安装详细信息窗口(从帮助->关于)以确定该功能是否在此处列出。我的功能列在“已安装的软件”下,插件列在“插件”下,但该功能未列在“功能”选项卡下。

我在功能配置中遗漏了什么,可以让我将此功能导出给其他开发人员,而无需他们基于插件构建新功能?

【问题讨论】:

  • 你是如何安装这个功能的?尝试使用 -clean 选项启动 Eclipse 以重建功能和插件缓存。
  • 我通过 Help->Add New Software 安装了该功能,并创建了一个归档存储库并以这种方式加载该功能。
  • 使用 -clean 执行对找到的功能没有影响。

标签: java eclipse eclipse-rcp


【解决方案1】:

这最终是一个权限问题。 Eclipse 安装归“管理员”所有,因此该功能的插件被安装到工作空间/.metadata/.plugins 目录中。似乎无法将功能安装到此目录中,因此它们不是 eclipse 系统的一部分。

【讨论】:

    猜你喜欢
    • 2020-11-02
    • 2017-09-19
    • 1970-01-01
    • 2017-02-13
    • 2016-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多