【发布时间】:2009-01-21 18:21:29
【问题描述】:
MyFeature 由依赖于第三方插件 d 的插件 a、b 和 c 组成。如何打包 MyFeature 这样
- 它包含d,如果目标工作台中不存在,可以安装它
- 我的插件 a、b 和 c 可以引用 d 的特定版本,即使工作台中存在更高或更低的版本
- 即将安装的d要满足依赖要求
附:我意识到上面的一些可能是不可能的。我只是在陈述我目前看到的问题,以及是否有更好的方法让我完全想念
【问题讨论】:
MyFeature 由依赖于第三方插件 d 的插件 a、b 和 c 组成。如何打包 MyFeature 这样
附:我意识到上面的一些可能是不可能的。我只是在陈述我目前看到的问题,以及是否有更好的方法让我完全想念
【问题讨论】:
您需要的一切都可以轻松完成。您的 a、b、c 插件可能取决于 d 的确切版本。 Eclipse 插件开发工具允许您进行设置。
插件“d”应该在您的更新站点上,在您的插件旁边。您的功能应明确声明它由 a、b、c 和 d 组成。如果“d”需要更多插件,最好在更新站点上也提供它们(然后您的功能也可以包含它们)。
PDEBuild(用于无头构建 Eclipse 插件的 ant 脚本)支持提取/重新打包 3rd 方插件,因此您可以使用它来准备您的功能。
【讨论】: