Eclipse RCP - 产品依赖性

时间:2012-02-27 15:41:54

标签: eclipse eclipse-rcp product

我发现很难看到产品启动配置的调试配置的Plug-ins选项卡中列出的插件与产品文件中依赖项选项卡中的插件之间的区别。

我的产品基于功能,适用于RCP应用程序。

如果通过产品文件的Overview选项卡单击Launch an Eclipse application in Debug mode时自动创建了启动配置,则在Debug Configurations Plug-ins选项卡中我选择了174个插件。我的RCP应用程序在我的控制台中运行时没有任何警告或错误。

enter image description here

现在,如果我取消选择产品启动配置中的所有插件,然后点击Add Required Plugins,则只会选择70个。当我现在运行它时,我收到许多关于丢失导入的pacakge的警告,bundle未解析并且在我的开发控制台中缺少必需的bundle。

我试图理解这一点的原因是,我不确定为什么Add Required Plugins没有添加额外的104个插件,而且当我将其作为产品导出时我不想要出现问题。

1 个答案:

答案 0 :(得分:2)

启动配置本身不用于决定在产品导出期间包含哪些插件。如您所说,您在产品依赖关系选项卡中列出的功能中包含的插件将包含构建的产品。

当您取消选择并点击“添加所有必需的插件”时,您是否选中了“包含可选的依赖项”复选框?