【问题标题】:Eclipse 4. Product dependencies vs plugin dependenciesEclipse 4. 产品依赖与插件依赖
【发布时间】:2012-09-27 08:22:10
【问题描述】:

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

【问题讨论】:

    标签: eclipse eclipse-rcp


    【解决方案1】:

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

    在 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 -> Plugin-in Development Enviroment -> Concepts -> product”下找到一些附加信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-16
      • 2015-05-12
      • 2015-02-18
      • 2010-11-14
      • 2011-09-06
      • 1970-01-01
      • 2015-10-13
      • 1970-01-01
      相关资源
      最近更新 更多