【发布时间】:2013-01-26 16:44:54
【问题描述】:
我的项目中有以下结构:
产品“P”基于功能“FA”,该功能基于依赖于 Libray-Plugin“PL”的插件“PA”。我可以导出整个产品,一切正常。
现在我想通过我的更新站点安装不同的模块。例如:Modul "M" 这实际上是一个名为 "FB" 的功能,它基于依赖于 Library-Plugin "PL" 的插件 "PB"。我最初能够安装模块(功能)。此时,Library-Plugin 的版本为“1.0.0”。
当我更改模块(功能)并将 FB、PB 和 PL 的版本增加到 1.0.1 然后尝试安装它时,p2 显示以下错误:
Cannot complete the install because of a conflicting dependency.
Software being installed: Modul Feature B - FB 1.0.1
Software currently installed: Product P with Feature A - FA 1.0.0
Only one of the following can be installed at once:
Library-Plugin - PL 1.0.0
Library-Plugin - PL 1.0.1
Cannot satisfy dependency:
From: Modul Feature B - FB 1.0.1
To: Library-Plugin - PL 1.0.1
Cannot satisfy dependency:
From: Product P with Feature A - FA 1.0.0
To: Library-Plugin - PL 1.0.0
我做错了什么?对于依赖于与其他已安装功能或产品相同的库插件的功能模块,我可以做些什么来部署升级?
【问题讨论】:
标签: eclipse dependencies rcp p2