2014-01-24 53 views
1

我有一个包含其他插件和功能项目的插件。Tycho |如何使用tycho构建多个版本的相同插件

我能够使用tycho构建插件,并且在eclipsepluginupdateSite \ target中以zip格式获得可交付成果,这对于单一版本的eclipse来说工作正常。

现在我正面临错误如何配置tycho来构建同一个插件的多个版本?

在手动过程中,我遵循以下步骤:

例如,我想用(4.6.612,4.7.711)版本

  1. 删除eclipsepluignupdatesite一起创建4.8.800版本插件功能,插件,artifacts.jar和content.jar
  2. 复制以前的版本功能,插件,artifacts.jar和eclipsepluignupdatesite content.jar(如以前版本的插件是4.6.612,4.7.711)
  3. 使用导出向导用于构建插件插件。
  4. 现在在eclipsepluginupdatesite我发现功能,插件,artifacts.jar和content.jar与包含插件版本4.6.612,4.7.7.711也4.8.800

我一个主机服务器下复制整个eclipsepluginupdate内容网址。 当我使用该网址安装插件它显示我三个类别4.6,4.7,4.8 在每个类别下我有插件4.6.3.612,4.7.0.711,4.8.0.800,我可以安装任何插件。

屏幕截图,

Multiple version plugin]![enter image description here

使用第谷,我能够建立单一的插件,但我没有得到如何使用第谷以前的插件一起构建插件。 请帮我

回答

3

Currently,就不可能建立与插件的多个版本P2存储库(除非这些插件都是非单身人士和也可以一次安装)。

但是你可以做的是为每个版本单独构建一个p2存储库,然后通过一个复合存储库将这些存储库连接在一起。 This question有一个如何做到这一点的例子的答案。

相关问题