(Eclipse)如何使用我的功能打包第三方插件?

时间:2009-01-21 18:21:30

标签: eclipse plugins

MyFeature包含依赖于第三方插件d的插件a,b和c。如何打包MyFeature

  1. 它包含d,如果目标工作台中不存在,则可以安装它
  2. 即使工作台中存在更高版本或更低版本,我的插件a,b和c也可以引用特定版本的d
  3. 如果即将安装,则符合d的依赖性要求
  4. P.S。我意识到上面的一些可能是不可能的。我只是陈述我当前的问题,如果有更好的方式我完全失踪

1 个答案:

答案 0 :(得分:3)

您所需要的一切都很容易完成。你的a,b,c插件可能取决于d的确切版本。 Eclipse插件开发工具允许您设置它。

插件'd'应位于您的更新站点上,插件旁边。您的功能应明确声明它由a,b,c和d组成。如果'd'需要更多插件,最好还是在更新站点上提供它们(并且您的功能也可以包含它们)。

PDEBuild(用于eclipse插件无头构建的ant脚本)支持第三方插件的提取/重新打包,因此您可以使用它来准备您的功能。