【问题标题】:Tycho | How to build multiple version of same plugin using tycho第谷 |如何使用 tycho 构建同一插件的多个版本
【发布时间】:2014-01-24 09:33:46
【问题描述】:

我有一个包含其他插件和功能项目的插件。

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

现在我遇到了错误,如何配置 tycho 以构建同一插件的多个版本?

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

例如,我想创建一个版本为 4.8.800 以及 (4.6.612,4.7.711) 版本的插件

  1. 删除 eclipsepluignupdatesite 功能、插件、artifacts.jar 和 content.jar
  2. 在 eclipsepluignupdatesite 中复制以前版本的功能、插件、artifacts.jar 和 content.jar(例如,以前版本的插件是 4.6.612、4.7.711)
  3. 使用导出向导构建插件。
  4. 现在在 eclipsepluginupdatesite 中,我找到了包含插件版本 4.6.612、4.7.7.711 和 4.8.800 的功能、插件、artifacts.jar 和 content.jar

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

示例屏幕截图

使用 tycho 我能够构建单个插件,但我不知道如何构建插件以及使用 tycho 以前的插件。 请帮帮我

【问题讨论】:

    标签: maven eclipse-plugin eclipse-rcp tycho


    【解决方案1】:

    Currently,无法使用多个版本的插件构建 p2 存储库(除非这些插件是非单件的,也可以一次安装)。

    但是你可以做的是分别为每个版本构建一个 p2 存储库,然后通过复合存储库将这些存储库连接在一起。 This question 有一个答案,其中包含如何执行此操作的示例。

    【讨论】:

      猜你喜欢
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 2019-04-25
      • 1970-01-01
      相关资源
      最近更新 更多