2012-09-27 134 views
0

我是eclipse的新手(尝试执行eclipse rcp应用程序),并且有很多我不明白的东西。 其中之一是插件依赖关系(在我所知的清单中指定)和产品依赖关系(在产品文件中指定)之间的关系(如果存在的话)。 从我的观点来看,产品必须依赖于插件,并且可以依赖所有的插件依赖项(maven方式),但当然不是那么简单。 有人可以解释这些概念(或者如果你知道一个很好的链接扔在这里)。Eclipse 4.产品依赖vs插件依赖关系

回答

2

产品依赖关系定义哪些插件将在运行时可用并包含在product-export/build中。

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

例如:您有Bundle_A,Bundle_B和Bundle_C。 Bundle_A对Bundle_B有依赖性。 Bundle_C没有要求,只是扩展Bundle_A与扩展点(它就像可选)。

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

希望任何人都可以证实这一点。

编辑:您可以Eclipse Juno Help下找到 - >插件式开发环境 - >概念 - >产品”一些额外的信息