首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插件产品与特色产品

插件产品与特色产品
EN

Stack Overflow用户
提问于 2010-06-29 11:44:54
回答 1查看 2.5K关注 0票数 5

在RCP应用程序的上下文中,我想知道我的产品是基于插件还是基于特性。

我现在可以看到的主要区别是导出应用程序的内容。

使用插件作为产品库会导致导出(使用GUi或无头构建,这是相同的)与所有所需的插件(我猜通过插件清单计算)。

相反,当使用功能作为基础时,导出的产品只包含产品文件中列出的特征。因此,为了让我的产品正确工作,我必须手动添加所有必需的特性。这也有副作用,带来所有的功能插件,即使它们是不需要的。

你在这个问题上有什么经验?

编辑,正如Vonc注释所建议的,我创建了自己的特性,只包括我需要从其他特性中获得的插件。这个解决方案可以工作,但我必须手动添加所有所需的插件,我的产品在这个功能。为了做到这一点,我找到的唯一解决方案是使用带有按钮的启动配置插件tabb,并在我的特性中手动报告所有选定的插件。这真的很无聊:-(还有其他的解决方案吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-06 09:15:41

经过多次调查,这里对这个问题的地位是“明确的”(我希望)。

插件产品:

  • 无问题,当构建(Gui或=> )时,所有必需的插件(与调试应用程序时在启动配置对话框中计算的插件相同)都存在
  • ,RCP应用程序磁盘占用空间得到了优化!!没有无用的插件
  • 没有特性是导出的:作为结果,关于对话框的“特性列表”选项卡是空的!
  • 似乎不推荐使用自更新的RCP插件产品(我还没有测试)

特色产品:

在导出(无头)时,唯一出现的插件和功能是在plugins

  • Features文件中列出的,

  • 需要创建一个“依赖”特性,包括所有所需的插件依赖于包含所需插件的所有特性,=>会带来许多无用的

对话框中列出的功能

在我个人的情况下,我决定使用一个功能产品,然后“手动”创建一个特性,包括我的RCP所需的所有90个插件。

由于我懒惰并且讨厌重复的任务,我编写了一个简单的Java解析一个启动配置文件(位于工作区元数据文件夹中的.launch),并从模板中生成带有所有所需依赖项的特性。

希望这能对其他人有所帮助,如果您需要我的简单Java特性依赖项创建者,只需问一问即可。

手工操作

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3140299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档