2012-02-27 65 views
2

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

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

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

enter image description here

现在,如果我取消在产品推出配置所有的插件,然后单击Add Required Plugins,只有70被选中。当我现在运行它时,我会在我的开发控制台中收到许多关于缺少导入pacakge的警告,捆绑未解决并且缺少必需的捆绑包。

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

+0

您是否在*添加所需插件*按钮上再次单击? – Campa 2015-02-11 16:22:45

+0

是的,我有多次 – nbz 2015-02-26 15:25:31

回答

2

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

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

+0

是的我选择了包含可选的依赖关系复选框。 – nbz 2012-08-24 14:51:00