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

Sub*_*nan 6 eclipse plugins

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

  1. 它包含d,如果目标工作台中不存在,则可以安装它
  2. 即使工作台中存在更高版本或更低版本,我的插件a,b和c也可以引用特定版本的d
  3. 如果要安装,则满足d的依赖性要求

PS我意识到上面的一些可能是不可能的.我只是在陈述我当前的问题,如果有一种更好的方式让我完全失踪

Pet*_*aný 3

您需要的一切都可以轻松完成。您的 a、b、c 插件可能依赖于 d 的确切版本。Eclipse 插件开发工具允许您进行设置。

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

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