代码之家  ›  专栏  ›  技术社区  ›  Bax

日蚀4。产品依赖关系与插件依赖关系

  •  0
  • Bax  · 技术社区  · 12 年前

    我是eclipse的新手(尝试做eclipse-rcp应用程序),有很多事情我不理解。 其中之一是插件依赖项(如我所知,在清单中指定)和产品依赖项(在产品文件中指定)之间的关系(如果有)。 从我的角度来看,产品必须依赖于插件,并可转换地依赖于所有插件依赖项(maven方式),但这当然不是那么简单。 有人能解释一下这些概念吗(或者如果你知道一个很好的链接,就把它扔到这里)。

    1 回复  |  直到 12 年前
        1
  •  2
  •   xoned    12 年前

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

    MANIFEST.MF中定义的依赖项是解析此捆绑包所必需的。

    例如:您有Bundle_A、Bundle_B和Bundle_C。Bundle_A依赖于Bundle_B。 Bundle_C没有任何要求,只是用扩展点扩展Bundle_A(这是可选的)。

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

    希望有人能证实这一点。

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