【问题标题】:Eclipse RCP: P2 Update feature failsEclipse RCP:P2 更新功能失败
【发布时间】:2011-04-19 11:22:27
【问题描述】:

我有一个包含 1 个功能 (application.feature) 的产品,其中包含一个带有应用程序的插件 此功能在包含的功能中还有另一个(framework.feature)

如果我更新 framework.feature 及其插件之一,我会收到此错误(我使用“安装新软件”来获得正确的错误,因为如果我只是尝试更新,我会找不到更新)

Your original request has been modified.
  "My Framework RCP" is already installed, so an update will be performed instead.
Cannot complete the install because of a conflicting dependency.
  Software being installed: My Framework RCP 1.0.4 (it.rcp.framework.feature.feature.group 1.0.4)
  Software currently installed: prototipo application 1.0.3 (it.rcp.prototipo.application.product1 1.0.3)
  Only one of the following can be installed at once: 
    My Framework RCP 1.0.3 (it.rcp.framework.feature.feature.jar 1.0.3)
    My Framework RCP 1.0.4 (it.rcp.framework.feature.feature.jar 1.0.4)
  Cannot satisfy dependency:
    From: My Framework RCP 1.0.3 (it.rcp.framework.feature.feature.group 1.0.3)
    To: it.rcp.framework.feature.feature.jar [1.0.3]
  Cannot satisfy dependency:
    From: My Framework RCP 1.0.4 (it.rcp.framework.feature.feature.group 1.0.4)
    To: it.rcp.framework.feature.feature.jar [1.0.4]
  Cannot satisfy dependency:
    From: My Application 1.0.3 (it.rcp.prototipo.application.feature.feature.group 1.0.3)
    To: it.rcp.framework.feature.feature.group [1.0.3]
  Cannot satisfy dependency:
    From: prototipo application 1.0.3 (it.rcp.prototipo.application.product1 1.0.3)
    To: it.rcp.prototipo.application.feature.feature.group [1.0.3]

这两个功能在更新站点下分为两个类别 有什么问题?我认为我的功能定义中有一些内容,但我不明白

【问题讨论】:

    标签: eclipse-rcp p2


    【解决方案1】:

    这意味着安装的产品:“it.sogei.rcp.prototipo.application.product1”严格依赖于功能的1.0.3版本:“it.rcp.framework.feature.feature.jar”。这就是为什么此功能无法升级到 1.0.4 版本的原因。

    【讨论】:

    • 你确定吗?因为在 application.feature 依赖项中,我将 framework.feature 与 0.0.0 作为版本(严格来说不是 1.0.3),这应该意味着最后一个可用。
    • 产品所依赖的功能版本是在构建时形成的,目前产品不支持版本范围(bugs.eclipse.org/bugs/show_bug.cgi?id=292542)。我认为如果您也为 application.product 生成更新,它应该可以工作。
    • 嗨 spektom,我想是的,我已经阅读了有关版本控制产品的信息,但我需要的概念是:framework.feature 是由与 application.feature 不同的组组成的,即使这取决于此,所以产品可能不会改变
    【解决方案2】:

    虽然这个问题是很久以前提出的。但是我今天读了这篇文章并回复了你。我已经回答了这个问题。请检查以下帖子。 Eclipse RCP Update Fail

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-14
      相关资源
      最近更新 更多