在RCP应用程序的上下文中,我在思考是否应该将我的产品基于插件或特性构建。
目前我能看到的主要区别在于导出的应用程序内容。
使用插件作为产品基础会导致一个包含所有所需插件的导出文件(我猜测是通过插件清单计算得出)。
相反,当使用特性作为基础时,导出的产品只包含产品文件中列出的特性。因此,我必须手动添加所有所需的特性才能让我的产品正常工作。这也会带来所有特性插件的副作用,即使它们不需要也会被带入。
你对这个问题有什么经验吗?
编辑:如Vonc评论所建议,我创建了自己的特性,其中只包括我从其他特性中需要的插件。这个解决方案有效,但我必须手动将所有所需的插件添加到这个特性中。今天,我找到的唯一解决方案是使用启动配置插件选项卡,然后使用计算所需插件按钮,并手动将所有选定的插件报告给我的特性。这真的很烦人 :-( 还有其他解决方案吗?
谢谢
目前我能看到的主要区别在于导出的应用程序内容。
使用插件作为产品基础会导致一个包含所有所需插件的导出文件(我猜测是通过插件清单计算得出)。
相反,当使用特性作为基础时,导出的产品只包含产品文件中列出的特性。因此,我必须手动添加所有所需的特性才能让我的产品正常工作。这也会带来所有特性插件的副作用,即使它们不需要也会被带入。
你对这个问题有什么经验吗?
编辑:如Vonc评论所建议,我创建了自己的特性,其中只包括我从其他特性中需要的插件。这个解决方案有效,但我必须手动将所有所需的插件添加到这个特性中。今天,我找到的唯一解决方案是使用启动配置插件选项卡,然后使用计算所需插件按钮,并手动将所有选定的插件报告给我的特性。这真的很烦人 :-( 还有其他解决方案吗?
谢谢