【问题标题】:Downgrade RCP app with P2使用 P2 降级 RCP 应用程序
【发布时间】:2015-06-28 19:10:06
【问题描述】:

是否可以通过 P2 降级 RCP 应用程序?

我想要达到的目标:

我有一个 P2 复合存储库,其中包含多个 P2 存储库以及我的应用程序的不同版本。复合存储库具有以下结构:

  • 1.0.0
    • 二进制
    • 插件
    • artifacts.jar
    • content.jar
  • 1.0.1
    • 部分内容如上
  • 1.0.2
    • 部分内容如上
  • compositeArtifacts.xml
  • compositeContent.xml

在我的应用程序中,用户应该可以选择其中一个版本(1.0.0、1.0.1、1.0.2),然后应用程序在所选版本中重新启动。

我已经弄清楚这是如何通过UpdateOperation 进行更新的。但是当我想执行降级时,我会得到状态UpdateOperation.STATUS_NOTHING_TO_UPDATE。这很正常,因为我已经在使用最新版本了。

由于没有DowngradeOperation,我想知道是否可以使用P2降级应用程序。

【问题讨论】:

    标签: java p2


    【解决方案1】:

    我认为这是不可能的。

    “模拟”降级的一种干净方法是执行UninstallOperation 并在InstallOperation 之后执行

    【讨论】:

      猜你喜欢
      • 2012-01-11
      • 2011-03-15
      • 2012-05-22
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 2017-04-15
      相关资源
      最近更新 更多