Eclipse 月食4。产品依赖项与插件依赖项

Eclipse 月食4。产品依赖项与插件依赖项,eclipse,eclipse-rcp,Eclipse,Eclipse Rcp,我是eclipse新手(尝试使用EclipseRCP应用程序),有很多事情我都不明白。 其中之一是插件依赖项(据我所知在清单中指定)和产品依赖项(在产品文件中指定)之间的关系(如果有)。 从我的观点来看,产品必须依赖于插件,并可传递地依赖于所有的插件依赖项(maven-way),但它当然不是那么简单。 有人能解释一下这些概念吗(或者如果你知道一个很好的链接,请扔到这里)。产品依赖项定义了哪些插件在运行时可用,并包含在产品导出/构建中 解析此捆绑包需要MANIFEST.MF中定义的依赖项 例如:您

我是eclipse新手(尝试使用EclipseRCP应用程序),有很多事情我都不明白。 其中之一是插件依赖项(据我所知在清单中指定)和产品依赖项(在产品文件中指定)之间的关系(如果有)。 从我的观点来看,产品必须依赖于插件,并可传递地依赖于所有的插件依赖项(maven-way),但它当然不是那么简单。
有人能解释一下这些概念吗(或者如果你知道一个很好的链接,请扔到这里)。

产品依赖项定义了哪些插件在运行时可用,并包含在产品导出/构建中

解析此捆绑包需要MANIFEST.MF中定义的依赖项

例如:您有Bundle_A、Bundle_B和Bundle_C。Bundle_A对Bundle_B有依赖关系。 Bundle_C没有要求,只是用扩展点扩展Bundle_A(类似于可选)

如果在产品中添加Bundle_A并按“添加所需插件”,Bundle_B将随之出现。因为需要解决它。Bundle_C不是必需的,当您添加它时,它将仅在您的应用程序中可用

希望任何人都能证实这一点

编辑:您可以在->开发环境中的插件->概念->产品”下找到一些附加信息